个性化阅读
专注于IT技术分析

使用shutil.copy复制具有文件名的文件路径列表

我有一个包含文件的列表以及文件所在的路径, 即

list_l1 = ['/A/B/C/test.c', '/A/b/a/test1.h', '/B/C/a/test2.c']

现在, 我需要将通过路径的文件列表复制到另一个目录(即目标文件夹)

我尝试使用shutil.copy但给出了错误或者我没有提供正确的命令或格式?这是我尝试过的:

import shutil
list_l1 = ['/A/B/C/test.c', '/A/b/a/test1.h', '/B/C/a/test2.c']
for each in list_l1:
    shutil.copy('each', 'destfolder_path')

错误:

有人可以帮我吗?提前致谢


#1


for each in list_l1:
    shutil.copy(each, 'your_path')

每个变量都应该是一个变量, 否则它不会从list_l1中获取所有值, 而是每次” each”都保持不变。用引号引起的所有内容均视为字符串, 而不是变量。

赞(0)
未经允许不得转载:srcmini » 使用shutil.copy复制具有文件名的文件路径列表

评论 抢沙发

评论前必须登录!