2017-02-18 10 views
1

CODE:NameError:名 'urllibは' が定義されていません "

import networkx as net 
from urllib.request import urlopen 
def read_lj_friends(g, name): 
# fetch the friend-list from LiveJournal 
response=urllib.urlopen('http://www.livejournal.com/misc/fdata.bml?user='+name) 

ERROR:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'urllib' is not defined 

答えて

3

あなたがそのようにではなく、urllibを介して、それを参照する必要がありますので、あなたは、直接urlopenをインポートしました:

response = urlopen('...') 
0

するTry PLS:

from urllib.request import urlopen 

html = urlopen("http://www.google.com/") 
print(html.read) # Content 
+0

'urllib'は標準ライブラリの一部です。別のライブラリである 'urllib3'をインストールする必要はありません。また、 'urlopen'はhtmlではなくファイルのようなオブジェクトを返します。 – interjay

+0

複雑です、申し訳ありません。私はそれを修正している。ご忠告ありがとう。 –

関連する問題