python调用可执行文件.exe的2种实现方法

发布日期:2025-01-04 10:43    点击次数:104

方式一: os.system(cmd_command) os.system() 相当于打开了windows系统中的一个cmd窗口,cmd_command 相当于在命令行中输入的命令。 cmd_command 可以是一个单独的exe文件的路径,这时表示打开一个exe程序,比如下面例子,表示用python打开一个notepad++软件。 cmd_command 也可以是一个命令行,示例如下: 创建一个hello.py文件 创建一个main.py文件 运行上面的main.py脚本,就相当于在cmd的命令行中运行“python.exe hello.py” 方式二:subprocess 方法 subprocess存在的目的就是为了替代上面的os.system(),它集成了很多功能,用起来很方便。 subprocess的一个典型应用是:可以向exe_command提供输入参数,也可以存储exe_command运行过程中产生的print()信息。 备注:上面用到的是subprocess的高级用法Popen,一般来说使用subprocess的普通用法就够用了:subprocess.run([cmd_command_list]) subprocess很强大,更多功能参考: subprocess — Subprocess management — Python 3.11.5 documentation 【Python】python之subprocess模块详解_python_伐尘-华为云开发者联盟 6个例子快速学会python中subprocess库的使用_Light2077的博客-CSDN博客 python subprocess-更优雅的创建子进程 - 知乎 python中3种调用可执行文件.exe的方法_python 打开本地exe文件_Ethan的博客的博客-CSDN博客 到此这篇关于python调用可执行文件.exe的2种实现方法的文章就介绍到这了,更多相关python调用可执行文件.exe内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!