发布时间:2019-09-14 09:22:47编辑:auto阅读(2591)
在Python环境下,执行一条外部命令一般有这么几个:
1、os.system(command)或者os.popen(..........)
2、wx.Execute(command, syn=wx.EXEC_ASYNC, callback=None)
os.system()和wx.Execute()都利用系统的shell,执行时会出现shell窗口。如在Windows下会弹出控制台窗口,不美观。下面的两种方法则没有这个缺点。
3、class subprocess.Popen
前面三个方法只能用于执行程序和打开文件,不能处理URL,打开URL地址可用webbrowser模块提供的功能。
4、webbrowser.open(url)
以上在Windows2000,Python2.4a1,wxPython 2.5.1运行。
modify:还有一种方式:subprocess.call(*args, **kwargs)
上一篇: Spring Framework @Tr
下一篇: 3月6日华为又有人跳楼了!
54121
40876
35386
31036
25924
25661
24108
19640
15707
15183
1938°
1782°
1871°
1951°
1945°
2126°
2078°
1898°
1979°
1968°