37,720
社区成员
发帖
与我相关
我的任务
分享
def read_write():
list_a = []
list_b = []
with open('a.txt','r') as f_a:
line_a = f_a.readline().replace('\n','')
while line_a:
list_a.append(line_a.split(' '))
line_a = f_a.readline().replace('\n','')
with open('b.txt','r') as f_b:
line_b = f_b.readline().replace('\n','')
while line_b:
list_b.append(line_b.split(' '))
line_b = f_b.readline().replace('\n','')
for i in range(len(list_a)):
if list_a[i][0] == list_b[i][0]:
list_b[i][0] = list_a[i][1]
with open('c.txt','w') as f_c:
for l in list_b:
f_c.writelines(' '.join(l))
f_c.writelines('\n')
print('success')
read_write()
path = 'C:/Users/Administrator/Desktop/'
file_a = path + 'A.txt'
file_b = path + 'B.txt'
with open(file_a) as a, open(file_b) as b:
lines_a = a.readlines()
lines_b = b.readlines()
content_a =[line_a.split() for line_a in lines_a]
content_b =[line_b.split() for line_b in lines_b]
i = 0
while i in range(len(content_a)):
idx_a = content_a[i][0]
idx_b = content_b[i][0]
if idx_a == idx_b:
content_b[i][0] = content_a[i][1]
i += 1
new_file = open(path + 'C.txt', 'w')
for j in range(len(content_b)):
new_file.write(' '.join(content_b[j])+'\n')
new_file.close()