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

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

相关文章

详解pandas删除缺失数据(pd.dropna()方法)

详解pandas删除缺失数据(pd.dropna()方法)

1.创建带有缺失值的数据库: import pandas as pd import numpy as np df = pd.DataFrame(np.random.randn(5,...

python自动发邮件总结及实例说明【推荐】

python自动发邮件总结及实例说明【推荐】

python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用。smtplib模块主要负责发送邮件,email模块主要负责构...

Python使用zip合并相邻列表项的方法示例

本文实例讲述了Python使用zip合并相邻列表项的方法。分享给大家供大家参考,具体如下: 1》使用zip()函数和iter()函数,来合并相邻的列表项 >>> x...

python实现在windows服务中新建进程的方法

本文实例讲述了python实现在windows服务中新建进程的方法。分享给大家供大家参考。具体实现方法如下: 需要安装的软件:python和pywin32,我这里装的分别是python-...

flask + pymysql操作Mysql数据库的实例

flask + pymysql操作Mysql数据库的实例

安装flask-sqlalchemy、pymysql模块 pip install flask-sqlalchemy pymysql ### Flask-SQLAlchemy的介绍...