我试图让我的程序读取用户插入的网站。我的错误可能真的很愚蠢,因为我是一个新手,但我无法在任何地方找到答案。
这就是我写的:
def open_website():
website = input("Hello, enter website")
import webbrowser
webbrowser.open(website)
find_words()
def find_words():
import urllib
web_read = urllib.urlopen(website)
text = web_read.read()
print (text)
open_website()
答案 0 :(得分:1)
您使用了Python 3.x
,必须使用urllib.request
而不是urllib.urlopen
此外,您必须将website
传递给find_words
,将您的代码更改为:
def open_website():
website = input("Hello, enter website")
import webbrowser
webbrowser.open(website)
find_words(website)
def find_words(website):
from urllib.request import urlopen
web_read = urlopen(website)
text = web_read.read()
print (text)
open_website()