AttributeError:“模块”对象没有属性“调用”:Python
问题内容:
我是python的新手,不知道这里发生了什么。我尝试了很多搜索,但最终不得不在这里询问
我正在尝试学习执行以下简单命令的子流程:
import subprocess
subprocess.call(['ls'])
现在,当我运行程序时,出现此错误:
Traceback (most recent call last):
File "subprocess.py", line 1, in <module>
import subprocess
File "/task/subprocess.py", line 2, in <module>
subprocess.call(['ls'])
AttributeError: 'module' object has no attribute 'call'
问题答案:
您调用了文件subprocess.py
,然后更改名称,就可以了。您正在尝试从文件而不是模块导入