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

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 Android解析JSON数据显示重复结果   Java图像写入   java将JSON对象作为对象而不是字符串写入文件   java获取servlet中的选定下拉列表值   java PowerMockito 1.6.0验证Mockito扩展API中的私有最终重载方法   java将地图图像更改为节点和边   java如何更改IntelliJ IDEA方案和窗格主题?   如何在java中解析文本文件?   当我使用Selenium IDE时,java WebDriver无法找到WebElement,而同样的css在哪里工作良好   java Android无线遥控摄像机   Go、Java和C#中数组的最大长度是多少?   java Guava的@Subscribe事件总线可见性   java如何将带有服务调用的循环重构为流?   java如何处理自定义Hamcrest匹配器中的异常?   java在Android中保存GUI状态   基于时间戳的java检索卡夫卡主题中的偏移量   图像构造函数中的java差异   java RxAndroidBle如何从多个服务读取通知?