2016-09-07 8 views
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を再インストールしましたが、失敗しました。

解決できれば幸いです。

答えて

0

try Spyder、すべて動作します。

この問題はまだ分かりません。

関連する問題