我是python编程的初学者,当我应用子进程模块的一个例子时遇到错误
示例:
#!/usr/bin/python
import subprocess
handle = subprocess. Popen("ls", stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, close_fds=True)
handle.stdout.read()
遇到错误:
AttributeError: 'module' objecthas no attribute 'Popen'
提前致谢。
答案 0 :(得分:2)
您可能将.py
文件称为subprocess.py
。
将其更改为其他名称。 Python尝试将您的文件导入为subprocess
。
答案 1 :(得分:-2)
.Popen之间包含SPACE。和Popen