我是python中的新用户。根据我正在使用的专业教程,我有以下代码。我有python 3.x并且相当肯定使用urllib.request和urlopen是正确的所以我很困惑为什么这不起作用。如果有人可以解释为什么这不起作用,请帮助我。我将回溯错误代码放在代码段下面。
from urllib.request import urlopen
with urlopen("http://sixty-north.com/c/t.txt") as story:
story_words = []
for line in story:
line_words = line.decode("utf-8").split()
for word in line_words:
story_words.append(word)
错误消息如下:
ImportError:无法导入名称'urlopen'
答案 0 :(得分:0)
import csv
import urllib2
story_words = []
url = 'http://sixty-north.com/c/t.txt'
response = urllib2.urlopen(url)
cr = csv.reader(response)
for line in cr:
for word in line :
line_words = word.split(' ')
for word in line_words:
story_words.append(word)
print story_words
答案 1 :(得分:0)
我只是想在我的开放式问题上关闭循环。我再次下载了python .msi文件并重新安装。
无论出于何种原因,该程序似乎工作得很好。老实说,我不知道为什么,但我想至少说这件事是关闭的。
感谢大家的帮助和考虑。
答案 2 :(得分:-1)
不要使用
from urllib.request import urlopen
使用此
代替上述代码from urllib2 import urlopen