擅长:python、mysql、java
<p>如果我没弄错你的问题,你想要这样的东西:</p>
<pre><code>import subprocess
find_txt_command = ['find', '-maxdepth', '2', '-name', '*.txt']
with open('mylog.log', 'w') as logfile:
subprocess.call(find_txt_command, stdout=logfile, shell=False)
</code></pre>
<p>如果需要,可以用Popen代替call,语法非常相似。请注意,command是一个包含要运行的进程和参数的列表。一般来说,如果希望使用shell=False的Popen/call,则可以防止难以调试的意外行为,并且更易于移植。在</p>