Python';美国文本:无法';我不能让它工作

Python';美国文本:无法';我不能让它工作,python,Python,我一直在尝试在Python中使用.text这个东西,它可以将html代码转换为可读文本,但仍然没有成功 假设我有以下代码: import urllib url = ['http://google.com','http://bing.com'] for i in url: html = urllib.urlopen(i).read() print html.encode('utf-8').text 一旦我删除最后一行中的.text,代码就可以运行了,但我看到人们在教程中使用它

我一直在尝试在Python中使用.text这个东西,它可以将html代码转换为可读文本,但仍然没有成功

假设我有以下代码:

import urllib

url = ['http://google.com','http://bing.com']

for i in url:
    html = urllib.urlopen(i).read()
    print html.encode('utf-8').text
一旦我删除最后一行中的.text,代码就可以运行了,但我看到人们在教程中使用它时没有任何问题。知道为什么我不能让它工作吗?哈哈

多谢各位

import urllib

url = ['http://google.com','http://bing.com']

for i in url:
    html = urllib.urlopen(i).read()
    print html

无需
encode
text
,只需在
read()之后打印
html
write即可。我建议您使用。

字符串没有“text”属性……从未有过,也永远不会有beautifulsou元素有text属性。。。对我来说,这就是它的样子。不是,我是说这可能是混淆。现在有一个有用的建议@你一直在看什么教程?非常感谢大家的帮助和解答!我真的很感激他们中的每一个人!我猜我是在Youtube上的BeautifulSoup教程中做了一个傻事,该教程向我介绍了.text函数,但我不知道它只能用于使用BeautifulSoup的东西,但至少现在我知道了哈哈哈。看来我还有很长很长的路要走!