擅长:python、mysql、java
<p><a href="https://docs.python.org/3/library/asyncio-subprocess.html" rel="nofollow noreferrer">subrpcoess</a>模块可用于使用python执行bash命令。创建一个python脚本,运行_bash_commands.py,如下所示:</p>
<pre><code>import sys
import subprocess
def main(input_file):
with open(input_file,'r',encoding='utf-8')as f:
command = f.read()
subprocess.Popen(command, shell=True)
if __name__ == '__main__':
main(sys.argv[1])
</code></pre>
<p>假设commands.txt包含mv命令,将其作为参数传递给python脚本</p>
<pre><code>python run_bash_commands.py commands.txt
</code></pre>