每当我使用raw_input is not defined
时,程序都会不断显示此错误raw_input
:
import urllib
from bs4 import BeautifulSoup
url = raw_input('http://py4e-data.dr-chuck.net/known_by_Eqlaas.html: ')
count = int(raw_input("Enter count: "))
position = int(raw_input("Enter position:"))
for i in range(count):
html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
tags = soup('a')
s = []
t = []
for tag in tags:
x = tag.get('href', None)
s.append(x)
y = tag.text
t.append(y)
print (s[position-1])
print (t[position-1])
url = s[position-1]
答案 0 :(得分:4)
从Python 3开始,raw_input()重命名为input()。