【发布时间】:2019-11-30 09:52:29
【问题描述】:
大家好,现在我知道堆栈溢出有解决方案,我只是不明白,这是我的代码
enter code here
import urllib.request import urlopen
def read_text():
quotes = open(r"C:\Users\LEON\Desktop\python\Swear_words.txt")
contents_of_file = quotes.read()
print(contents_of_file)
quotes.close()
check_profanity(contents_of_file)
def check_profanity(text_to_check):
connection =
urllib.urlopen("http://www.wdylike.appspot.com/q=s"+text_to_check)
output = connection.read()
read_text()
错误 NameError: 名称 'urllib' 未定义
【问题讨论】:
-
您的导入语句不包括
urllib本身。您将需要一个额外的导入语句。 -
你能修正你的代码格式吗?您已经丢失了所有缩进,并且不清楚您是否在顶部有一个
import行或两个错误地合并在一起。如果导入是from urllib.request import urlopen,那么我认为 Klaus 已经确定了问题。 -
要么
import urllib保留代码原样,要么将导入修复为from urllib.request ...并将代码更改为简单的urlopen("...")。并修复代码格式
标签: python