python - 如何使用python从文本文件中提取特定行
问题描述
我有一个包含以下内容的文本文件:
9.0 4.000000000001712e-05
8.996 0.009553763042602704
8.976 0.005684452508893222
8.96 -0.00353920143256147
8.956 -0.0044586273593916585
8.936 -0.012284767416576208
8.916 -0.019094598621809324
8.9 -0.020204776832571356
我必须提取以单点十进制数开头的每一行并将这些数字写入一个新文件中。喜欢:
9.0 4.000000000001712e-05
8.9 -0.020204776832571356
解决方案
以下正则表达式将起作用:
^\d*(?:\.\d{1,1})?\s
推荐阅读
- javascript - Vue js如何从另一个方法调用同一组件中定义的方法
- snowflake-cloud-data-platform - 是否有函数将 ARGUMENT_SIGNATURE 转换为调用 drop 时使用的格式
- angular - Angular Modal throws error as "Cannot read property 'removeChild' of null"
- r - 表不保留列
- android - How to start FusedLocationProvider from BroadcastReceiver
- blazor - Blazor 通过拖放重新排序列表
- jquery - how Adding query string to url in jquery in django template
- python - Equivalent to private inheritance - Python
- html - Weird behaviour when making css transition flow from the right
- ios - The `source_files` pattern did not match any file