擅长:python、mysql、java
<p>首先,您可以检查<code>os.system</code>的返回值。非零返回值通常表示发生了错误。在</p>
<p>看起来您正在尝试使用命令中的参数。在这种情况下,它应该看起来像:</p>
<pre><code>def Terminal(inputfile, NumParts):
command = 'gpmetis ' + inputfile + ' ' + str(NumParts)
os.system(command)
outputfile = intputfile + '.part.' + str(NumParts)
return outputfile
</code></pre>
<p>最后,根据<a href="https://stackoverflow.com/questions/89228/how-to-call-external-command-in-python">this</a>答案,使用<code>subprocess</code>模块可能会更好。然后可以执行相同的命令,如下所示:</p>
^{pr2}$