【问题标题】:Copy list of file paths with file names using shutil.copy使用 shutil.copy 复制带有文件名的文件路径列表
【发布时间】:2020-04-30 16:25:59
【问题描述】:

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

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')

错误:

谁能帮帮我?提前致谢

【问题讨论】:

  • 你能看看我现在尝试了什么

标签: python subprocess shutil


【解决方案1】:
for each in list_l1:
    shutil.copy(each, 'your_path')

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

【讨论】:

    猜你喜欢
    • 2011-02-17
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 2020-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多