for r in range(31):
if r>15:
print(str(r))
我想把循环索引用作str但是低于错误:
print(str(r))
TypeError: '_io.TextIOWrapper' object is not callable
答案 0 :(得分:0)
编译器将 self.test(response, self.parse_page, '//h3/a/@href').next()
#or
next(self.test(response, self.parse_page, '//h3/a/@href'))
实现为变量而不是内置函数。对名为str
的变量使用另一个名称,它必须没问题。
答案 1 :(得分:0)
只是做到了
for r in range(31):
if r>15:
print(r)
现在,这将有效。 打印时无需将其转换为字符串。
希望它会有所帮助:)