【发布时间】:2014-04-02 16:08:27
【问题描述】:
您好,请问我怎样才能遍历文本文件,在该行的最后一个索引处识别带有 0 的行,并在检索未删除的行时删除这些行。然后还将输出格式化为元组。
input.txt = 1 2 0
1 3 0
11 4 0.058529
...
...
...
97 7 0.0789
所需的输出应如下所示
[(11,4,{'volume': 0.058529})]
谢谢
【问题讨论】:
-
你试过了吗?可能是正则表达式?
-
我会使用csv module 读取输入,切片
[:-1]和[-1]来分割最后一个值,并使用stringformat来创建输出。
标签: python file python-2.7 file-io inplace-editing