Ubuntu 16.04
;でPythonスクリプトを実行しようとしています。スクリプトはで正常に実行されますUbuntu 14.04
が、漠然としたobject has no attribute
エラーが発生し続けます。
この例外クラスはまだアクティブであるように思われるため、問題が何であるかはわかりません。私はインストールpython-urllib3
しましたがpython3-urllib3
(16.04システムのpythonはpython-2.7へのシンボリックリンクですが)運がありません。
これは私のエラーであり、コードの507行目です。エラーに関する詳細情報を取得する方法はありますか?
Traceback (most recent call last):
File "./jsontest.py", line 507, in <module>
except urllib.error.URLError as e:
AttributeError: 'module' object has no attribute 'error'
#!/usr/bin/python
import urllib
import re
import json
import sys
import getopt
...
# line 507
except urllib.error.URLError as e:
print "fail: ", e.reason
...
更新: @a_guestが指摘したように。この変更を行う必要がありました。14.04で正常に動作する理由はわかりません。多分これは2.7.6と2.7.12の違いでした:
except urllib2.error.URLError as e:
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加