python - 检查文本文件并使用正则表达式查找字符串模式
问题描述
我正在尝试逐行遍历文本文件并搜索字符串模式。当我找到字符串时,我想做一个查找/替换,所以我可以在文件中进行几次更新。这是我正在尝试完成的步骤。
第 1 步,搜索“table_name”,然后抓取整行文本:
- class: steps.validate.Validate
conf:
schema_def:
fields:
- data_type: FLOAT
name: Month_End_Closing_Price
- data_type: DATETIME
name: Month_End_Pricing_Date
id: standardize
- class: pipe.steps.load.Load
end:
解决方案
好的,经过大量猜测工作,我认为这个答案应该会有所帮助,或者至少为您指明正确的方向。
如前所述,您想使用该yaml
模块来帮助您解决此问题。加载配置后,它实际上只是一个嵌套的list
/dict
很像json
您可以轻松操作数据的地方。[这是我尝试复制您的最终结果][1]:
您可以使用数据结构,但使用它应该比正则表达式给您更多的自由。
推荐阅读
- sql - 为表中的每一行创建一个 UPDATE 语句
- c# - 无法从客户端服务器访问服务 url。错误:
- amazon-s3 - 如何使用curl和S3协议上传对象swift openstack?
- javascript - Rhino 会像 Node.js 那样自动优化脚本吗?
- oracle-apex - Oracle apex 经典报表隐藏栏
- python - 在新列中获取具有相似地址的 id
- django - 我的 django 表单未显示在 html 页面上
- angular - 在服务器端加载延迟加载的模块时,Angular 8 通用,运行时编译器未加载错误
- java - 如何使用 Axon DistributedCommandBus (Spring Cloud & Eureka) 修复超时/空回复
- javascript - 页面加载时需要保持可折叠1打开