擅长:python、mysql、java
<p>保存每个命令非常简单。我们所要做的就是定义在for循环之外保存命令的位置。例如,我们可以创建一个空列表,并在每次迭代期间附加到该列表。你知道吗</p>
<pre><code>commands = []
for x in range(0,len(lines)):
lines[x].strip()
os.system(lines[x])
commands.append(lines[x])
</code></pre>
<p>为了保存输出,请参见<a href="https://stackoverflow.com/questions/18739239/python-how-to-get-stdout-after-running-os-system">this question</a>,并在for循环之外使用另一个列表。你知道吗</p>
<p>另外,您应该使用</p>
<pre><code>with open("/home/user/Desktop" + "commands.txt", "r+") as f:
</code></pre>
<p>把你的其他代码都放在那个块里。你知道吗</p>