将 urllib.request 转换为整数

发布于 2024-10-11 15:12:48 字数 430 浏览 6 评论 0原文

我是否可以在执行以下操作后将值 us_price 转换为整数:

import urllib.request

page = urllib.request.urlopen ("http://au.finance.yahoo.com/q?s=AUDUSD=X")
text = page.read().decode("utf8")

where1 = text.find('yfs_l10_audusd=x">')

start_of_us_price = where1 + 18
end_of_us_price = start_of_us_price + 6

us_price = text[start_of_us_price:end_of_us_price]

我已尝试 usp = int(us_price) 无济于事

Am I able to convert the value us_price into an integer after the following:

import urllib.request

page = urllib.request.urlopen ("http://au.finance.yahoo.com/q?s=AUDUSD=X")
text = page.read().decode("utf8")

where1 = text.find('yfs_l10_audusd=x">')

start_of_us_price = where1 + 18
end_of_us_price = start_of_us_price + 6

us_price = text[start_of_us_price:end_of_us_price]

I have tried usp = int(us_price) to no avail

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鲜血染红嫁衣 2024-10-18 15:12:48

您可能应该使用 float(us_price),但如果您需要 int,则使用 int(float(us_price))

You probably should use float(us_price), but if you want int then int(float(us_price)).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文