python-12-调用Shell命令完成简单操作

it2023-02-13  83

os模块的popen方法 当需要得到外部程序的输出结果时,本方法非常有用,返回一个类文件对象,调用该对象的read()或readlines()方法可以读取输出内容。

os.popen(cmd) 要得到命令的输出内容,只需再调用下read()或readlines()等 如a=os.popen(cmd).read()

文件test.py

import sys x = sys.stdin for line in x: print("receive",line)

文件main.py

import os a = "hello" zz = os.popen("echo {}| python test.py".format(a)).read() print(zz)
最新回复(0)