所以我有一堆别名和命令行提示程序,我的主程序通过在 cmd.exe 中输入 b 来工作,然后是一些文件路径名等等。我将如何在我的 python 脚本中运行这些参数?这样它就可以模仿我在 cmd 中执行的操作?
问问题
87167 次
4 回答
20
您应该使用subprocess模块。特别是,subprocess.call将为您运行命令行程序。
于 2012-05-24T16:33:16.183 回答
15
或者你可以使用
import os
os.system('your_command')
例如:
import os
os.system('notepad')
将在命令行后面启动记事本。
希望这可以帮助
于 2012-05-24T16:36:01.827 回答
2
您可以使用子流程执行此操作
例如,下面的调用获取程序的输出并将其存储为字符串,使用.call
将有助于调用它并进行更准确的控制使用.Popen
subprocess.check_output(["ipconfig"])
于 2012-05-24T16:33:27.010 回答