Python3版本:3.7.5
两个txt内容如下:
最终效果:
# 打开文件
file1 = open("E:\\0 总结及程序\Python3按行合并两个txt文件并在开头插入一行\\12.txt", "r")
file2 = open("E:\\0 总结及程序\Python3按行合并两个txt文件并在开头插入一行\\21.txt", "r")
# 读取文件
file1_lists = file1.readlines()
file2_lists = file2.readlines()
file3_list = []
file4_list = []
for i in file1_lists:
temp_list = i.split()
file3_list.append(str(temp_list[3])) # 第四列
#print(len(file3_list))
for i in file2_lists:
temp_list = i.split()
file4_list.append(str(temp_list[0])) # 第四列
#print(len(file4_list))
main_file = []
for i in range(len(file3_list)):
s = ""
s = "".join([file3_list[i], file4_list[i]])
s += "\n"
main_file.append(s)
file3 = open("three.txt", "w")
file3.writelines(main_file)