【发布时间】:2022-07-01 00:29:50
【问题描述】:
我有一长串来自多个文件夹的文件,我希望将它们全部放在一个位置,目前为止:
import os
import shutil
dest_folder = 'C:\\dest_folder'
files = [
'file1.csv', 'file2.csv',
'file3.csv',
]
for f in files:
shutil.copy(f, 'dest_folder')
这对我不起作用,我似乎无法弄清楚为什么,任何帮助都会很棒,谢谢
【问题讨论】:
-
您可能需要提供文件的显式路径。程序如何知道文件的位置;除非脚本在同一目录中。
-
只需将您的脚本添加到您拥有文件的文件夹中。(file1.csv file2.csv)
-
@cesebe27 - 最好不要,因为这是不可维护的。 OP 应该给出文件的显式路径。
-
我认为这是有争议的,显式路径也可以改变,所以看起来可以维护吗?
-
需要提供所有源文件的绝对路径
标签: python