zzx755:
def md(name):
# 创建目录
global cur, path
if name in cur.folder:
return print('存在同名文件夹,新建文件夹失败!')
folder = Folder(father=cur, name=name)
cur.folder.append(folder)
return print('新建文件夹成功!')
哥们这个地方写错了,目录是以类存进去的,正确应该这么写
if name in [i.name for i in cur.folder]
return print('文件已创建,新建失败')