擅长:python、mysql、java
<p>正如其他人所建议的,<code>subprocess</code>模块可能是最好的解决方案。在</p>
<p>然而,值得注意的是,微软视窗仍然提供旧的8.3文件名翻译,以与旧的MS-DOS程序兼容。您可以通过在<code>cmd.exe</code>中运行<code>dir /X</code>来找到翻译,这通常表明<code>C:\Program Files</code>可以被称为<code>C:\Progra~1</code>。在</p>
<p>在你的情况下,以下。。。在</p>
<pre><code>import os
path = 'C:\\Progra~1\\SumatraPDF\\SumatraPDF.exe'
params = ' -page 5 '
arg = 'D:\\Dropbox\\FinalT~1\\FinalD~1.pdf'
cmd = path + params + arg
print cmd
os.system(cmd)
</code></pre>
<p>……应该有用。在</p>