整理文件的时候苦恼于IDE创建的文件夹家族,遂捣鼓几小时,De出来一个简陋的整理文件的代码。
刚学python,很多表示不清晰,代码结构十分臃肿,欢迎指点
代码将某目录下的文件复制到其他空白目录中
大体的思路如下:
第一步:输入路径,进入目录;
第二步:获取其中所有目录和文件
第三步:如果找到目录,重复第二步;
第四步:找到文件的扩展名,判断是否是需要整理的文件类型,是则执行第五步,否则执行第六步
第五步:将文件重命名为其父目录名+"_"+i+".cpp",并复制(或移动)到目标目录;
第六步:继续搜索直到将当前目录下的文件搜索完成,返回父目录;
第七步:文件全部搜索完毕,退出,否则回到第二步;
import re
import os
import os.path
import time
import shutil
# -*- coding:utf-8 -*-
#str.split(string)分割字符串
#'连接符'.join(list) 将列表组成字符串
def change_name(path):
global i
if not os.path.isdir(path) and not os.path.isfile(path):
return False
if os.pa