擅长:python、mysql、java
<p><code>'</code>引号是shell使用的分隔符。不需要在它们周围使用正则表达式:</p>
<pre><code>subprocess.call(['sed','-i',r"s/^\(PIXEL_SCALE\s*\)\([0-9]*\.[0-9]*\)/\10.3/",'filename.txt'])
# ^^ ^
</code></pre>
<p>另外,我使用了<a href="https://docs.python.org/2/reference/lexical_analysis.html#string-literals" rel="nofollow"><em>raw string</em></a>(<code>r"...."</code>)来防止python解释反斜杠转义序列。在</p>