如何在python中将urlopen转换为字符串
当然,我的问题问得不恰当。无论如何,我正在寻找一种方法,将我从web提取的一些数据转换为列表或字符串(字符串会更好) 目前,我写的是:如何在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
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>