python文件复制
def copy(src, target):
if os.path.isdir(src) and os.path.isdir(target):
filelist = os.listdir(src)
print(filelist)
for file in filelist:
# 判斷是否為文件夾
path = os.path.join(src, file)
print('判断是否为文件夹;', path)
if os.path.isdir(path):
path1 = os.path.join(target, file)
os.mkdir(path1)
print('创建文件夹:', path1)
copy(path, path1)
print('进入循环')
print(path, path1)
else:
with open(path, 'rb') as rsteam:
cotiner = rsteam.read()
path = os.path.join(target, file)
print('读取:', path)
with open(path, 'wb') as wsteam:
wsteam.write(cotiner)
print('写入:', path)
else:
print('結束')
通过递归,简单实现文件复制函数