python运行其他程序的实现方法

yipeiwu_com6年前Python基础

python运行其他程序的实现方法

             这里提供了两种实现方法,一.os.system()函数和 使用ShellExecute函数运行其他程序及实现代码,大家可以参考下,

一 使用os.system()函数运行其他程序

打开系统的记事本程序

>>>import os
>>> os.system('notepad')
0
>>> os.system('notepad python.txt')
0

 二 使用ShellExecute函数运行其他程序

>>>import win32api
>>> win32api.ShellExecute(0,'open','notepad.exe','','',0)
42
>>> win32api.ShellExecute(0,'open','notepad.exe','','',1)
42
>>> win32api.ShellExecute(0,'open','notepad.exe','python.txt','',1)
42
>>> win32api.ShellExecute(0,'open','http://www.python.org','python.txt','',1)
42
>>> win32api.ShellExecute(0,'open','E:\\python\\work\\Demo.mp3','','',1)
42
>>> win32api.ShellExecute(0,'open','E:\\python\\work\\MessageBox.py','','',1)
42

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计

Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计

说实在的个人对游戏并没有多大的兴趣,但唯独对暴雪的Diablo系列很有感情,去年年初开始玩Diablo3,断断续续,感觉最麻烦的是选择技能,每次版本更新可能都有更优的build,这对于我...

详解python中的文件与目录操作

详解python中的文件与目录操作 一 获得当前路径 1、代码1 >>>import os >>>print('Current directo...

提升Python程序运行效率的6个方法

Python是一个很酷的语言,因为你可以在很短的时间内利用很少的代码做很多事情。不仅如此,它还能轻松地支持多任务,比如多进程等。Python批评者有时会说Python执行缓慢。本文将尝试...

Python从列表推导到zip()函数的5种技巧总结

在本文中,作者介绍了 5 种方法,也许在入门阶段时,我们还不太了解它们,但在实战中这 5 个技巧非常实用。 字符串运算 字符串本质上也是一种元组,但是字符串有很多「运算」方式。最直观的是...

详解Python中的静态方法与类成员方法

前言 因为Python的水平目前一直是处于能用阶段,平时写的脚本使用的Python的写法也比较的简单,没有写过稍微大一点的项目。对Python中的类,类之间的组织关系,整个项目中类之间如...