import os from os import path def scaner_file (url): file = os.listdir(url) for f in file: real_url = path.join (url , f) if path.isfile(real_url): # 如果是文件,则以绝度路径的方式输出 boolV = real_url.endswith(".dart") if boolV: f = open(real_url, "r+",encoding='utf-8') # 在文件中找到要查到的字符串后进行打印,并将flag置为1 content = f.read() if "典则书院app" not in content: print(path.abspath(real_url)) f.seek(0, 0) #mid, text, source, uid text = "//\n// 典则书院app\n//\n// author 顾杰 2022/7/6\n// description 文档说明\n" f.write(text + '\n' + content) # 添加注释 # f.write("//\n// 典则书院app\n//\n// author 顾杰 2022/7/6\n// description 文档说明\n") # f.write(rest) # 还原余下内容 f.close() elif path.isdir(real_url): #如果是目录,则是地柜调研自定义函数 scaner_file (url)进行多次 scaner_file(real_url) else: print("其他情况") pass # print(real_url) #调用自定义函数 scaner_file("/Users/gujie/Documents/WorkSpace/FlutterProject/app-dzsy/lib")
【python3】文件夹文件遍历文档内容追加
最新推荐文章于 2023-04-18 11:35:25 发布