当前位置:   article > 正文

写好python代码如何在其他电脑运行-Python中四种运行其他程序的方式

写好python代码如何在其他电脑运行-Python中四种运行其他程序的方式

Python中,可以方便地使用os模块来运行其他脚本或者程序,这样就可以在脚本中直接使用其他脚本或程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程,可以使用win32process模块中的函数,如果想进一步控制进程,则可以使用ctype模块,直接调用kernel32.dll中的函数.

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

os模块中的system()函数可以方便地运行其他程序或者脚本,模式如下:

os.system(command)

command: 要执行的命令,如果要向脚本传递参数,可以使用空格分割程序及多个参数。

示例如下:

>>> import os

>>> os.system('notepad') # 打开记事本程序.

0

>>> os.system('notepad 1.txt') # 打开1.txt文件,如果不存在,则创建.

0

【方式二】使用ShellExecute函数运行其他程序

除了使用os.system()函数外,还可以使用win32api模块中的ShellExecute()函数来运行其他程序,格式如下:

ShellExecute(hwnd, op, file, args, dir, show)

hwnd: 父窗口的句柄,如果没有父窗口,则为0

op : 要运行的操作,为open,print或者为空

file : 要运行的程序,或者打开的脚本

args : 要向程序传递的参数,如果打开的是文件则为空

dir : 程序初始化的目录

show : 是否显示窗口

示例如下

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/51919?site
推荐阅读
相关标签
  

闽ICP备14008679号