本帖最后由 _2_ 于 2020-5-15 15:29 编辑
A.txt111 a01.1 - a02.2
112 - - a01.2
113 a04.1 a06.3 a07.2
114 - - -
B.txta01.1 a040.33
a01.2 a067.22
a02.1 a048.52
a02.2 a132.43
代码f1 = open(A.txt)
f2 = open(B.txt)
rules = "".join(f2.read.split("\n")).split(" ")
keys, values = [rules.pop(i) for i in range(0, len(rules) + 1, 2)], rules[:]
subdict = {}
subdict.keys = keys
subdict.values = values
index = 0
with open("C.txt", "wx") as f3:
for each_line in f1.readlines():
if each_line.find(keys[index]) != -1:
each_lines.replace(keys[index], subdict.get(keys[index]))
f3.write(each_lines)
index += 1
continue
else:
f3.write(each_lines)
index += 1
continue
如有问题,欢迎敲打 |