我有一份工作,将其抓取并保存到.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)
答案 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)