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模块sys模块

python subprocess模块 监控子进程的2种方式 忙等待和立即返回同时设置子进程超时

python子进程模块subprocess详解

Python2/3 中执行外部命令(Linux)和程序(exe) -- 子进程模块 subprocess

python模块--subprocess

python子进程模块subprocess详解与应用实例 之三