一个简单的模块,用于操作文件、查找和删除/替换标志等…

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)

待办事项:

  • 添加元数据操作

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Scala:如何进行字符串连接以避免GC开销问题   java问题与<T扩展可比<?超级T>>   java struts2:s:checkbox与s:checkbox不在同一行   java不直接编写servlet来创建REST API的原因   java梯度背景   java重构大型JSON多个调用   java HttpServletRequest SetParameter   java使用支持作为默认的TX传播进行读取是否有意义?   java如何使用Serenity+cucumber重定向到准确的URL?   java R为什么我不能使用xlsx库?   java onItemLongClick未定义?   接口中的java JPA Hibernate更新查询   java如何在IKVM静态和动态模式之间进行选择?   mongodb为什么foreman忽略了。使用Heroku的Java环境   到目前为止,在websphere IBM中java错误地强制转换了varchar   数据结构Java堆栈peek   java Android应用程序蓝牙连接PhonePC   java JNI未满足链接错误:(类)。(方法)V   JavaSpring安全性:requireChannel=“https”导致重定向循环