Python 中的属性错误
AttributeError in Python
我的全部代码是
import warc
f = warc.open("file.warc.gz")
for record in f:
print record['WARC-Target-URI'], record['Content-Length']
但是它给我这个错误:
File "warc.py", line 1, in <module>
import warc
File "/path/warc.py", line 3, in <module>
f = warc.open("file.warc.gz")
AttributeError: 'module' object has no attribute 'open'
我刚刚用 sudo pip install warc
安装了 warc,然后 instructions。该代码也只是该页面的复制和粘贴。
我不明白为什么导入不起作用。我也尝试升级安装,但它已经是最新的了。
终于发现问题了reading this question。我调用了我的脚本 warc.py
,这产生了冲突。谨慎命名文件。
我的全部代码是
import warc
f = warc.open("file.warc.gz")
for record in f:
print record['WARC-Target-URI'], record['Content-Length']
但是它给我这个错误:
File "warc.py", line 1, in <module>
import warc
File "/path/warc.py", line 3, in <module>
f = warc.open("file.warc.gz")
AttributeError: 'module' object has no attribute 'open'
我刚刚用 sudo pip install warc
安装了 warc,然后 instructions。该代码也只是该页面的复制和粘贴。
我不明白为什么导入不起作用。我也尝试升级安装,但它已经是最新的了。
终于发现问题了reading this question。我调用了我的脚本 warc.py
,这产生了冲突。谨慎命名文件。