如何只复制python3文件夹中的文件?

时间:2017-03-23 21:31:48

标签: python-3.x backup

        source = ('C:\\Qualys Report\\Qualys Data\\')
        dest1 = ('C:\\Qualys Report\\Backup\\')           
        for filename in os.listdir(source):
            if filename.endswith('.csv'):
                shutil.move(source+filename, dest1)

由于某种原因,我将文件夹和csv文件移动到备份文件夹

无论如何我只能移动文件吗?

1 个答案:

答案 0 :(得分:1)

从问题看来,你似乎只是试图从单个源目录(不是递归)复制csv文件,如果你想保留原始副本,你应该使用copy not move / rename,副本DEST1。

    import os
    source = ('C:\\Qualys Report\\Qualys Data\\')
    dest1 = ('C:\\Qualys Report\\Backup\\')

    for filename in os.listdir(source):
        if filename.endswith('.csv'):
            shutil.copy(source+filename, dest1)