发布时间:2019-09-14 09:22:47编辑:auto阅读(1541)
在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日华为又有人跳楼了!
47848
46399
37285
34737
29318
25975
24918
19954
19548
18031
5795°
6419°
5931°
5964°
7070°
5917°
5948°
6441°
6405°
7782°