步骤明确:
1. 获取要复制的源文件夹
2. 生成新的文件夹(os.mkdir)
3. 获取源文件夹下的所有文件(os.listdir)
4. 挨个的复制文件(读源文件,写新文件)
import os def main(): """文件夹复制器""" # 获取源文件夹 src_name = input("请输入要复制的文件夹:") # 生成新文件夹 des_name = src_name + '[新]' os.mkdir(des_name) # 获取源文件夹下的所有文件 files = os.listdir(src_name) # 复制原文家夹下的每个文件 for file in files: with open(src_name + '/' + file, 'rb')as f: content = f.read() with open(des_name + '/' + file, 'wb')as f: f.write(content) if __name__ == '__main__': main()