Popen和Python

发布于 2021-01-29 19:35:51

使用某些代码,从命令提示符运行它时出现错误提示…

NameError: name 'Popen' is not defined

但我同时导入import osimport sys

这是代码的一部分

exepath = os.path.join(EXE File location is here)
exepath = '"' + os.path.normpath(exepath) + '"'
cmd = [exepath, '-el', str(el), '-n', str(z)]

print 'The python program is running this command:'
print cmd

process = Popen(cmd, stderr=STDOUT, stdout=PIPE)
outputstring = process.communicate()[0]

我缺少基本的东西吗?我不会怀疑。谢谢!

关注者
0
被浏览
76
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    你应该做:

    import subprocess
    subprocess.Popen(cmd, stderr=subprocess.STDOUT, stdout=subprocess.PIPE)
    # etc.
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看