在开发一个python程序时,有些需求或者是功能是得通过调用电脑上的其他应用程序才可以去实现的。例如打开一个图片的话就要去调用图片处理程序,或者是导入文件要打开文件资源管理器程序。那这篇文章就来讲解两个方法实现python启动其他程序的功能,往下看看吧。
一、system()方法
python之中有一个内置模块叫做os,这个模块不仅提供了很多可以去操作文件和文件夹的方法,还有system()这个方法能够用来调用系统命令行接口去执行dos命令。dos命令就想当于是直接在系统中执行的操作,所有对于程序的操作都可以用它来完成。
那么只需要在这个方法里面将应用程序的可执行文件名作为参数给写进去然后调用就可以了,示例如下:
import os os.system('"notepad.exe"')
通过这个方法启动程序时,如果这个程序正在运行的话则不会定位到该程序上,而是让其进入休眠状态并且打开一个新的窗口来运行程序。
二、startfile()方法
这个方法也是os模块之中的,它原本的作用为在打开一个文件的时候调用系统上面的默认程序去打开文件,也就是说如果打开一个word文件就会调用word程序去打开它。
那么除了打开文件之外它也可以直接去启动一个可执行程序,不过在打开窗口运行程序之后当前python代码不会停止,而是会继续执行,示例如下:
os.startfile('"notepad.exe"') print('继续执行')
以上就是关于“Python启动程序有哪些方法?Python如何通过代码打开别的程序”的全部内容了,希望对你有所帮助。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。