所以我有一堆别名和命令行提示程序,我的主程序通过将b输入cmd.exe,然后输入一些文件路径名称来实现。我如何在我的python脚本中运行这些参数?这样它就模仿我在cmd中所做的动作了吗?
答案 0 :(得分:20)
您应该使用subprocess模块。特别是,subprocess.call将为您运行命令行程序。
答案 1 :(得分:13)
或者您可以使用
import os
os.system('your_command')
例如:
import os
os.system('notepad')
将使用后面的命令行启动记事本。
希望这会有所帮助
答案 2 :(得分:2)
您可以使用subprocess
执行此操作例如,此调用bellow获取程序的输出并将其存储为字符串,使用.call
将有助于调用它以及更准确的控制使用.Popen
subprocess.check_output(["ipconfig"])
答案 3 :(得分:2)