1.popen
os.popen()函数与cmd命令窗口之间建立一个双向通道,可以从cmd窗口和程序间相互读取信息
同一文件夹中hello.py文件入下:
pritn("hello world")
如果在cmd中执行命令
python hello.py
cmd命令窗口中会输出
hello world
main.py文件如下:
import os
f = os.popen(r"hello.py", "r")
result = f.read()
print(result)
则输出hello world,此时程序通过os.poenp函数将命令行中的输出读入到变量result中。
当执行可执行文件时候命令形式如下:
p=os.popen(r"metro.exe hammer.obj hammer-qem.obj", "r").read()
p保存的为cmd命令行的输出。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.youkuaiyun.com/m0_46345373/article/details/119837536