用Python 打开程序的两中方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了用Python 打开程序的两中方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含993字,纯文字阅读大概需要2分钟。
内容图文
![用Python 打开程序的两中方法](/upload/InfoBanner/zyjiaocheng/649/e7c06cba53e2489d8d0f837532c726aa.jpg)
1、ShellExecute函数
import win32api win32api.ShellExecute(0, 'open', 'notepad.exe', '', '', 0) # 后台执行 win32api.ShellExecute(0, 'open', 'notepad.exe', '', '', 1) # 前台打开 win32api.ShellExecute(0, 'open', 'notepad.exe', 'wmi.txt', '', 1) # 打开文件 win32api.ShellExecute(0, 'open', 'iexplore.exe', 'https://www.baidu.com/', '', 1) # 用IE浏览器打开百度网址 win32api.ShellExecute(0, 'open', 'D:\Program Files (x86)\QQ\Bin\QQScLauncher.exe', '', '', 1) #打开QQ程序
2、CreateProcess
下面实例为打开,关闭,判断是否关闭
import win32process import time # 打开记事本,获得其句柄 handle = win32process.CreateProcess(r'C:\Windows\notepad.exe', '', None, None, 0, win32process.CREATE_NO_WINDOW, None, None, win32process.STARTUPINFO()) time.sleep(2) print(handle) # 终止进程(程序柄句,0为关闭) win32process.TerminateProcess(handle[0], 0) import win32event
#等待进程结束 handle[0]为窗口的柄句,如果为-1,则一直等待. 如果该柄句程序关闭后 则输出为0 #可以判断程序是否关闭了 print(win32event.WaitForSingleObject(handle[0], -1))
内容总结
以上是互联网集市为您收集整理的用Python 打开程序的两中方法全部内容,希望文章能够帮你解决用Python 打开程序的两中方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。