该
os.popen函数仅返回一个类似文件的对象。您可以这样使用它:
import osprocess = os.popen('gcc -E myHeader.h')preprocessed = process.read()process.close()
正如其他人所说,您应该使用
subprocess.Popen。它的设计是一个更安全的版本的
os.popen。Python文档的一节描述了如何进行切换。
欢迎分享,转载请注明来源:内存溢出
该
os.popen函数仅返回一个类似文件的对象。您可以这样使用它:
import osprocess = os.popen('gcc -E myHeader.h')preprocessed = process.read()process.close()
正如其他人所说,您应该使用
subprocess.Popen。它的设计是一个更安全的版本的
os.popen。Python文档的一节描述了如何进行切换。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)