gpt4 book ai didi

Python 类型错误

转载 作者:行者123 更新时间:2023-12-04 16:20:40 26 4
gpt4 key购买 nike

我是编程新手。我正在尝试使用 Python 和 Mechanize 下载比赛结果。我试图通过创建 for 来循环浏览页面。循环我在下面包含了相关代码。
当我运行它时,我收到以下错误:

类型错误:% 不支持的操作数类型:'instance' 和 'int'

为什么我不能在 URL 中使用变量 x?

import mechanize

br = mechanize.Browser()

for x in range(1, 3):
page = br.open('http://results.chicagomarathon.com/2013/?page=%d&event=MAR') % (x)
print page.read()

最佳答案

问题在于,当您应该格式化 url 时,您正试图用整数格式化 Mechanize 的响应。

以下代码格式化 url,然后尝试检索它:

import mechanize

br = mechanize.Browser()

for x in range(1, 3):
url = 'http://results.chicagomarathon.com/2013/?page=%d&event=MAR' % (x)
page = br.open(url)
print page.read()

关于Python 类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20833990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com