我在IPython中试用了a training website的Python代码:
from bs4 import BeautifulSoup
import requests
url = raw_input("www.google.com")
r = requests.get("http://" +url)
data = r.text
soup = BeautifulSoup(data)
for link in soup.find_all('a'):
print(link.get('href'))
发现它在第一次尝试时运行良好。我现在尝试简单地重新启动内核,打开一个新笔记本,并且通常将设置返回到我第一次运行该程序时的运行情况。为什么IPython无法运行代码并且根本没有回复(好像我没有点击任何东西)?
答案 0 :(得分:1)
IPython不支持raw_input
。所以它可能只是挂在那里。如果你改变:
url = raw_input("www.google.com")
到
url = "www.google.com"
它应该有用。