【发布时间】:2015-10-12 21:00:46
【问题描述】:
python 中是否有库/命令可以更改文本文件中特定位置的值?
例如假设我有一个名为 test.txt 的文件,其中包含以下数据:
abc 123.2 45 text_data
ghk 12.43 123.45 89.3
关键是这个文本文件不能作为结构化数据读取,例如通过使用 pandas 或假设存在常规列。
所以,我有一个单独的文件,我在其中指定需要更改为新值的行和列。
row column_start column_end new_value
2 5 9 10.4
应该将第二行中的 12.43 替换为 test.txt 中的 10.4
【问题讨论】:
-
如果你不能对数据假设任何结构,你怎么会有行和列。它们只是角色位置吗?
-
嗨,乔纳,没错。这些是字符位置。感谢澄清
标签: python