gpt4 book ai didi

python - 为什么我的代码一直停止?

转载 作者:太空宇宙 更新时间:2023-11-04 07:23:40 25 4
gpt4 key购买 nike

我制作了一个 Python 脚本,它读取一个文本文件然后转到一个 url,并将文本文件中的扩展名添加到 url。问题是脚本在读取文件之前一直停止。我想不通为什么。

import urllib
f = open("extension/1.txt", 'r')

for x in f.readline():
a = f.readline()
url = "http://www.link.com/whatever/%s" % a
print url
urllib.urlretrieve(url, a)

最佳答案

通过调用 for x in f.readline():,您将遍历作为可迭代文件第一行的 string,然后通过 a = f.readline() 为第一行中的每个字符抓取一个新行。我不认为这是你的意图。

file 对象 f 本身是可迭代的,因此您可以简单地执行以下操作:

for line in f:
value = line.rstrip('\n')
url = "http://www.link.com/whatever/%s" % value
print url
urllib.urlretrieve(url, value) # Not sure why you want to send value (your a) here

关于python - 为什么我的代码一直停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10423338/

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