使用Regex和for循环从urls列表中下载多个csv文件的方法如下:
import re
import requests
def download_csv(url):
response = requests.get(url)
if response.status_code == 200:
# 提取文件名
filename = re.findall(r'[^/]+\.csv', url)[0]
# 保存文件
with open(filename, 'wb') as file:
file.write(response.content)
print(f'{filename} 下载完成')
else:
print(f'{url} 下载失败')
urls = [
'https://example.com/file1.csv',
'https://example.com/file2.csv',
'https://example.com/file3.csv'
]
for url in urls:
download_csv(url)
这样,就可以通过Regex和for循环从urls列表中下载多个csv文件了。
请注意,以上代码示例中使用了Python语言,如果您使用其他编程语言,可以根据相应语言的特性进行相应的调整。
领取专属 10元无门槛券
手把手带您无忧上云