您的位置:首页 > 编程语言 > Python开发

基于VSCode环境的三种使用Python运行其他程序方法

2018-02-27 11:18 1326 查看
在Python GUI编程中,UI运行时自动生成一个主线程。由于程序需要调用外部程序,因此初步的想法是开辟子线程运行外部程序,查阅网上资料后尝试了以下三种方法:

subprocess.call   subprocess.Poep后台运行不知道怎么由主进程管理该线程
win32processCreateProcess后台运行线程可由主进程控制
win32api.ShellExecute前台后台均可运行系统进程,可通过调用系统接口控制
1、不考虑外部程序与UI实时通信的情况下推荐使用win32api接口
2、subprocess模块主要用于命令行指令与操作系统交互,参考资料:https://www.cnblogs.com/yyds/p/7288916.html
更多运行其他程序方法见:http://blog.csdn.net/jerry_1126/article/details/46584179
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息