【发布时间】:2014-07-22 21:38:18
【问题描述】:
我在 python 3.4 中有这段代码
import urllib.request
def read_text():
document = open(r"C:\mystuff\udacity\pruebatxt.txt")
lec = document.read()
document.close()
print(lec)
check_profanity(lec)
def check_profanity (text_to_check):
print(text_to_check)
最后,我通过更改跟随线找到了解决方案
lecture = urllib.request.urlopen("http://www.wdyl.com/profanity?q="+ urllib.parse.quote(text_to_check))
output=lecture .read()
print(output)
lecture.close()
read_text()
它给了我这个错误:
File "C:\Python34\lib\urllib\request.py", line 1159, in do_request_
raise URLError('no host given')
urllib.error.URLError: <urlopen error no host given>
可能出了什么问题?
【问题讨论】:
-
感谢指正
标签: python python-3.x urllib urlopen