保存到Python中的多个位置

时间:2017-11-04 09:32:19

标签: python csv selenium selenium-webdriver

我有一份工作,将其抓取并保存到.csv文件中。

我想将.csv文件转移到18个不同的位置。在Python中有更简单的方法吗?我试过以下代码:

src_dir = "C:/AA.csv"
dst_dir1 = "C:/A"
dst_dir2 = "C:/B"
dst_dir3 = "C:/C"
dst_dir4 = "C:/D"
for root, dirs, files in os.walk(src_dir):
    for f in files:
        if f.endswith('.csv'):
            shutil.copy(os.path.join(root,f), dst_dir, dst_dir1, dst_dir2)

1 个答案:

答案 0 :(得分:0)

要将文件复制到多个位置,以下内容应该有效:

import os
import shutil

dst_dirs = ["C:/A", "C:/B", "C:/C", "C:/D"]
src_file = "C:/AA.csv"
for d in dst_dirs:
    shutil.copy(src_file, d)