0
環境はWin10 64ビット、Python 2.7.12、Anacondaです。 コードは、Web scrapyのための非常に簡単です:Urllib problom:AttributeError: 'module'オブジェクトに 'maketrans'属性がありません
import urllib
fhand = urllib.urlopen('http://www.reddit.com')
for line in fhand:
print line.strip()
、結果は奇妙です:
0.8475
Traceback (most recent call last):
File ".\catch-web.py", line 1, in <module>
import urllib
File "C:\Users\XxX\Anaconda2\lib\urllib.py", line 30, in <module>
import base64
File "C:\Users\XxX\Anaconda2\lib\base64.py", line 98, in <module>
_urlsafe_encode_translation = string.maketrans(b'+/', b'-_')
AttributeError: 'module' object has no attribute 'maketrans'
コードがiPythonと他のPC上で実行することができますが、この1上では動作しませんでした。私は数回Anacondaを再インストールしましたが、失敗しました。
解決できれば幸いです。