擅长:python、mysql、java
<ol>
<li>尝试使用控制台中的ASCII标签手动运行它。在</li>
</ol>
<pre>
$ convert -font somefont.ttf -size 50x50 -label:A output.png
convert: unrecognized option `-label:A' @ convert.c/ConvertImageCommand/1753.
1 ;(
$ convert -font somefont.ttf -size 50x50 -label A output.png
convert: missing an image filename `output.png' @ convert.c/ConvertImageComm\
and/2775.
1 ;(
</pre>
<ol start=“2”>
<li><p>使用<code>subprocess.check_call</code>代替<code>os.system</code>。在</p>
<pre><code>import subprocess
if __name__=="__main__":
cmd = 'convert -font somefont.ttf -size 50x50'.split()
#XXX command arguments are invalid
subprocess.check_call(cmd + ['-label', unichr(9635), 'output.png'])
</code></pre></li>
</ol>