【发布时间】:2017-07-20 23:57:37
【问题描述】:
我正在尝试将来自 URL 的文件保存到我计算机上的文件夹中,但列表中有 732 个 URL(保存时会提供实验数据)。我正在尝试在所有这些 URL 上运行 for loop 以将每个数据集保存到自己的文件中。这就是我现在正在做的事情:
for i in ExperimentURLs:
myurl123 = str(i)
myreq = urllib.request.urlopen(myurl123)
mydata = myreq.read()
with open('/Users/lauren/Desktop/IDData/file', 'wb') as ofile:
ofile.write(mydata)
ExperimentURLs 是我的 URL 列表,但我不知道如何处理 for loop 以将每个数据集保存到新文件中。目前,此代码仅将单个实验的数据写入文件并停在那里。如果我尝试将其保存为不同的文件名,它会获取不同的实验数据并将其保存到文件中。帮忙?
【问题讨论】:
-
您可能需要追加到文件而不是写入,docs.python.org/2/library/functions.html#open
标签: python python-3.x loops for-loop