我有一个非常简单的请求。我想编写一个python函数,可以从网站下载多个csv文件并将它们保存在指定的位置。我已经找到了如何简单地下载一个csv文件,但想要创建一个可以多次执行此操作的函数,以便每次迭代都下载不同的文件。
while (fread(&x, sizeof(x), 1, fp) != 0)
{
}
我想改变"文件"在上面的代码中说" X",然后" Y"," Z"等
有人可以告诉我这是怎么做的。
非常感谢
答案 0 :(得分:1)
您可以通过多种方式完成此操作。首先列出文件名,找到它的长度,然后运行循环来获取数据。以下是代码: -
A = ['X', 'Y', 'Z']
length = len(A)
for i in range (0,length):
u = "http://www.football-data.co.uk/mmz4281/1718/"
r = A[i]
url = u + r + ".csv"
temp = "X:\Data\" + r + ".csv"
get = urllib.urlretrieve(url , temp)
get
我希望这会有所帮助。
答案 1 :(得分:-1)
如果你想做类似的事情,你应该花时间去实际学习甚至最简单的编程语言基础知识。无论如何,
for f in files:
s = 'Hi, ' + f
print s
应该给你一些暗示你需要做什么。但是,请注意,您不能简单地连接这样的路径,因为这是不安全的。您必须使用urljoin和os.path.join