如何在python中将urlopen转换为字符串

如何在python中将urlopen转换为字符串,python,string,urllib,python-2.x,Python,String,Urllib,Python 2.x,当然,我的问题问得不恰当。无论如何,我正在寻找一种方法,将我从web提取的一些数据转换为列表或字符串(字符串会更好) 目前,我写的是: import urllib as web message = "http://hopey.netfonds.no/posdump.php?date=20150209&paper=AAPL.O&csv_format=txt" data = web.urlopen(message) 数据有一种我以前从未见过的非常奇怪的类型(是的,对pyth

当然,我的问题问得不恰当。无论如何,我正在寻找一种方法,将我从web提取的一些数据转换为列表或字符串(字符串会更好)

目前,我写的是:

import urllib as web

message = "http://hopey.netfonds.no/posdump.php?date=20150209&paper=AAPL.O&csv_format=txt"   
data = web.urlopen(message)
数据有一种我以前从未见过的非常奇怪的类型(是的,对python来说仍然是新的)。所以任何帮助都是非常有帮助的


提前谢谢

您可以使用metod
.read()

这将返回页面上的html。 您可以使用
dir(web.urlopen(message))
查看该对象可用的所有方法。您可以使用
dir()
查看python中任何可用的方法

总结一下答案,在您装箱的
对象上,您可以调用方法
.read()
(如
data.read()
)或使用
.readline
(如
data.readline()
,这将只读取文件中的一行,您可以在需要时使用此方法只读取一行).当您从该对象读取时,将返回一个字符串

如果执行
data.info()

<httplib.HTTPMessage instance at 0x7fceeb2ca638>


关于这一点,你可以多读一些。

我没有那么笨。只是写得太快了。很明显,我得到了“在字符串中…我不是讽刺,阅读教程是一件好事,你可以做。我仍然在阅读许多教程,包括基本的。在你未来的帖子中,尝试展示最小的研究努力,我们将很高兴帮助你。抱歉,如果我的帖子听起来讽刺,我删除了它。
<httplib.HTTPMessage instance at 0x7fceeb2ca638>