我一直在尝试通过哈佛大学的Python入门数据科学课程和其中一个实验室,我遇到了输出问题。
我正在使用Spyder和anaconda启动器并使用Python 2.7。这是我正在使用的代码:
from IPython.core.display import HTML
import requests
import bs4
req = requests.get("https://en.wikipedia.org/wiki/Harvard_University")
page = req.text
## req.text gives us the HTML code for the page
soup = bs4.BeautifulSoup(page, 'html.parser')
## List comprehensions
[t["class"] for t in soup.find_all("table") if t.get("class")]
my_list = []
for t in soup.find_all("table"):
if t.get("class"):
my_list.append(t['class'])
table_html = str(soup.find("table", "wikitable"))
test = HTML(table_html)
相反,我只是在控制台中得到这个:
<IPython.core.display.HTML object>
我使用的是python 2.7还是我错过了更多的东西?