【发布时间】:2015-05-27 21:16:15
【问题描述】:
我有 2 个 .txt 文件,第一个是这样组织的:
1:NAME1
2:NAME2
3:NAME3
...
第二个是这样的:
1
1
1
2
2
2
3
我要做的是根据 .txt 1 中的对替换 .txt 2 中的每一行,如下所示:
NAME1
NAME1
NAME1
NAME2
NAME2
NAME2
NAME3
有没有办法做到这一点?我正在考虑组织第一个 txt 删除 1: 2: 3: 并将其作为数组读取,然后为 i in range(1, number of lines in txt 1) 循环,然后在 txt 2 中找到包含的行"i" 并替换为数组的第 i 个元素。但是我当然不知道该怎么做。
【问题讨论】:
-
只在字典中存储文件 1 的记录,文件 2 有 dict 的键,你应该用值替换,即 dict[key]
标签: python text substitution