我有此错误(NameError:未定义名称“ raw_input”)

时间:2020-05-07 13:43:48

标签: python python-3.x

每当我使用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]

1 个答案:

答案 0 :(得分:4)

从Python 3开始,raw_input()重命名为input()。