sys模块和subprocess子进程模块
Posted guyouyin123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sys模块和subprocess子进程模块相关的知识,希望对你有一定的参考价值。
# 1. sys模块跟python解释器打交道的
import sys sys.path.append() # 将某个路径添加到环境变量中 print(sys.platform) # 查看当前操作系统 print(sys.version) # python解释器的版本 print(sys.argv) # 命令启动文件 可以做身份验证
# 2.
subprocess 子进程模块
"""
sub :子
process:进程
"""
例子1:
输出cmd命令并返回结果:
while True: cmd = input(‘cmd>>>:‘).strip() import subprocess obj = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE) print(‘正确命令返回结果stdout‘,obj.stdout.read().decode(‘gbk‘)) print(‘错误命令返回的提示信息stdout‘,obj.stdout.read().decode(‘gbk‘))
以上是关于sys模块和subprocess子进程模块的主要内容,如果未能解决你的问题,请参考以下文章
python subprocess模块 监控子进程的2种方式 忙等待和立即返回同时设置子进程超时