发布时间:2019-09-14 09:22:47编辑:auto阅读(2053)
在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日华为又有人跳楼了!
51188
50597
41222
38042
32507
29410
28274
23125
23089
21420
1470°
2190°
1814°
1743°
2055°
1807°
2487°
4179°
4043°
2886°