在Python脚本中运行命令行

use*_*315 17 python windows cmd

所以我有一堆别名和命令行提示程序,我的主程序通过输入b到cmd.exe,然后是一些文件路径名称和什么没有.我如何在我的python脚本中运行这些参数?这样它模仿我在cmd中所做的动作?

mur*_*d99 20

您应该使用子进程模块.特别是,subprocess.call将为您运行命令行程序.


小智 13

或者你可以使用

import os
os.system('your_command')
Run Code Online (Sandbox Code Playgroud)

例如:

import os
os.system('notepad')
Run Code Online (Sandbox Code Playgroud)

将使用后面的命令行启动记事本.

希望这可以帮助

  • 子流程模块提供了更强大的工具来生成新流程并检索其结果; 使用该模块比使用此功能更可取.有关一些有用的配方,请参阅子流程文档中的"使用子流程模块替换旧函数"部分. (2认同)