python - 将包含整数和字符串的 .dat 文件连接在一起
问题描述
我可以访问一些看起来像这样的数据:
"""" Results are from 23 of March etc. etc
more lines of rubbish
600 5245 234 21.2 244.0 505.00 Infinity -- 245 245.0
610 5555 134 24.0 244.0 505.00 Infinity -- 245 245.0
620 5235 534 23.0 244.0 505.00 Infinity -- 245 245.0
"""""
本质上是行和列。我的目标是剪掉前几行并将其中的十几个缝合在一起。以后我必须能够访问这个文件的组件,而我尝试过的大多数技术都只列出了一个长长的列表
lump_file = []
for file in os.listdir("../sif/specfit_output/2010_2011"):
with open("../sif/specfit_output/2010_2011/"+file, 'r') as fi:
lines = iter(fi.readline()[11:], '')
lump_file.append(lines.next())
解决方案
推荐阅读
- android - 我正在使用具有一些内存错误的可过滤实现的回收器视图
- c# - OpenGL/SharpGL 中转换的简单代码(无矩阵理论课程)
- html - 如何使用 Roblox HttpService 连接到网络服务器?
- c# - 触摸按钮命令执行问题 | WPF | 虚拟机 | 视窗 10
- java - AbstractButton 类型中的方法 addActionListener(ActionListener) 不适用于参数
- bash - sed 删除一些但不是全部的双引号
- python - 使用 opencv VIdeoWriter 时出错
- token - 在 Powershell 中执行脚本时出现“ParserError: (:) [], ParentContainsErrorRecordException”
- c++ - 枚举(BETTER_ENUMS)和类型之间的 C++ 映射类型/功能
- ruby-on-rails - Rails 复杂路由