我目前正在编写网页抓取代码来抓取PGA Tour网站。我提供了一个我正在使用的循环示例。我想为通过j的每次迭代创建一个唯一的数据框。最后,我将拥有数百个数据帧。我希望将数据帧列出为df1,df2,df3,...
然后我想将所有数据帧导出为csv。
谢谢!
for j in range(0, 500):
for k in range(1,9):
try:
print(j)
df1 = url_base_1 + str(j) + url_base_2
df2 = make_dataframe(df1.format(year), int(k))
print(k)
except:
pass
答案 0 :(得分:2)
如果您需要在迭代过程中分别上传到csv文件中,则下面的代码如下,如果这是您的期望,否则请查看您的问题
o.Revenue_Start_Date__c <= @EndDate AND o.Revenue_End_Date__c >= @StartDate
输出文件将采用for j in range(0, 500):
for k in range(1,9):
try:
file_name = 'Result_'+str(i)+'_'+str(j)+'.csv'
df1 = url_base_1 + str(j) + url_base_2
df2 = make_dataframe(df1.format(year), int(k))
print(k)
df2.to_csv(file_name,encoding='utf-8', index=False)
except:
pass
,Result_0_1.csv
等格式。