【发布时间】:2018-01-13 11:13:45
【问题描述】:
我想将特定数量的文件从一个文件夹子目录复制到另一个文件夹子目录,我已尝试使用以下代码,但它无法正常工作。
import os
import shutil
def copy_files_to(src, dest):
dirList = os.listdir(src)
for folder in dirList:
files_in_folder = os.listdir(src + folder)
for f in files_in_folder:
source_files = src + folder + '\\' + f
if not os.path.exists(dest):
os.mkdir(dest)
shutil.copy(source_files, dest)
copy_files_to("\\src", "\\dest")
请帮忙。我只想将 30 个文件复制到目标文件夹,而不是所有文件。
【问题讨论】:
-
“它不能正常工作” - 它做什么或不做什么?
-
它只复制一个文件
-
添加一些打印语句并进行调试。
标签: python python-2.7