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

2024-09-29 17:18:44 发布

您现在位置:Python中文网/ 问答频道 /正文

当然,我的问题没有被恰当地问到。不管怎样,我正在寻找一种方法将我从网上提取的一些数据转换成一个列表或一个字符串(字符串会更好)。在

现在,我写的是:

import urllib as web

message = "http://hopey.netfonds.no/posdump.php?date=20150209&paper=AAPL.O&csv_format=txt"   
data = web.urlopen(message)

数据有一种我以前从未见过的非常奇怪的类型(是的,对python来说还是个新手)。所以任何帮助都会很有帮助。在

提前谢谢。在


Tags: 数据方法no字符串importwebhttpmessage
1条回答
网友
1楼 · 发布于 2024-09-29 17:18:44

你可以使用这个方法.read()

data = web.urlopen(message)
str_data = data.read()

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

总结一下答案,在你所装箱的object上,你可以调用方法.read()(比如data.read()),或者你可以使用.readline(比如data.readline(),这将只从文件中读取一行,你可以在需要时使用这个方法只读取一行)。在

如果你这样做,data.info()你会得到这样的结果:

^{pr2}$

你可以阅读更多关于这个here。在

相关问题 更多 >

    热门问题