2015-07-09 1 views
0

Весь мой кодAttributeError в 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 после этих instructions. Код также является только копией и вставкой с этой страницы. Я не понимаю, почему импорт не работает. Я также пытался обновить установку, но она уже обновлена.

+1

попытайтесь проверить импорт [с помощью imp] (http://stackoverflow.com/a/14050282/4353946). – valepert

+0

спасибо! Правда, это правда. Он находит это. – Aubrey

ответ

0

Я, наконец, обнаружил проблему reading this question. Я назвал свой сценарий warc.py, и это вызвало конфликт. Осторожно, как вы называете свои файлы.