方法 1
ShellExecute(hwnd, op, file, args, dir, show)
hwnd: 父窗口的句柄,如果没有父窗口,则为0
op : 要运行的操作,为open,print或者为空
file: 要运行的程序,或者打开的脚本
args: 要向程序传递的参数,如果打开的是文件则为空
dir : 程序初始化的目录
show: 是否显示窗口
import win32api
win32api.ShellExecute(0, 'open', 'xxx.exe', '', '', 1)
执行后,python 程序马上停止。
方法 2
import system
os.system('xxx.exe')
该方法执行后,python 不会马上停止,要关闭打开的程序后,才会关闭。
参考:
https://www.cnblogs.com/shaosks/p/7804217.html
本文介绍了两种在Python中执行外部程序的方法:ShellExecute和os.system。ShellExecute会导致Python程序立即停止,而os.system则会在外部程序关闭后才结束Python进程。这两种方法在不同的场景下有不同的应用选择。
990

被折叠的 条评论
为什么被折叠?



