擅长:python、mysql、java
<p>你可以按照这些思路做一些事情:</p>
<pre><code>import subprocess
with open(fn) as f:
for line in f:
line=line.rstrip()
# you can write directly to the log file:
print "command: {}\noutput: {}".format(line,
subprocess.check_output(line, shell=True))
</code></pre>
<p>如果要将其保存在列表中:</p>
<pre><code>with open(fn) as f:
list_o_cmds=[(line,subprocess.check_output(line, shell=True))
for line in (e.rstrip() for e in f)]
</code></pre>