在python中有多种运行外部程序的方法,比如,运行操作系统命令或另外的python脚本,或执行一个磁盘上的文件,或通过网络来运行文件
在特定执行场景包括:
在当前脚本继续运行
创建和管理子进程
执行外部命令或程序...# myScript.py
或者
# python myScript.py
你想运行免费的python web服务器,以便创建和测试你自己的web页面和cgi脚本,我们可以用python -c命令行开关...# 子进程的代码
else:# 父进程返回时子进程的PID
parent_suite# 父进程的代码
ret = os.fork()
if ret == 0: #子进程代码
execvp('xbill...os/popen2.popen2*()执行文件,打开文件,从新创建的运行程序读取(stdout),或者向该程序写(stdin)
os/popen2.popen3*()执行文件,打开文件,从新创建的运行程序读取...kill()函数模拟传统的unix函数来发送信号SIGINT,SIGQUIT,SIGKILL给进程使进程终结
14.8 各种操作系统接口
os模块属性描述
uname()获得系统信息(主机名,操作系统版本