一个简单的模块,用于操作文件、查找和删除/替换标志等…
filemanip的Python项目详细描述
我写的文件马尼普作为一个工具,也掩盖了我的轨迹时,执行五旬。独立于操作系统。
功能:
查找文件:递归文件搜索,查找文件名中的标志,并返回一个列表,其中包含所有具有该标志的文件
find_files(base_path, flag)
insert_flag:在文件中插入一个标志,不关心文件格式,如果没有提供行号,则将标志附加到文件的末尾
insert_flag(flag, fname, line_no = None)
replace_flag:类似于insert_flag,但是replace flag用另一个标志替换一个标志。
replace_flag(old_flag, new_flag, fname)
移除标志:从文件中完全移除标志。*旧文件和新文件可以是同一个文件
remove_flag(flag, old_file, new_file)
normalize_str:获取一个字符串并转换为小写,并规范化为nfkd,以便进行测试和比较
normalize_str(string)
compare_normalized:比较规范化的字符串*在比较格式化严重的文件时非常有用
compare_normalized(string_0, string_1)
待办事项:
- 添加元数据操作