第十二篇 python 100题

99.题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中

#!/usr/bin/env python3
# __*__ coding:utf-8 __*__

if __name__ == "__main__" :
c = []

f1 = open('a.txt','r')
f1_a =f1.read()
f1.close()

f2 = open('b.txt', 'r')
f2_a = f2.read()
f2.close()
#print(f1_a)
#print(f2_a)

#第一版
# for i in f1_a:
# print(i)
# c.append(i)
# d = c
# for j in f2_a:
# d.append(j)
# print(d)
# d.sort()
#
# f3 = open('c.txt','w')
# for i in d:
# f3.write(i)
# f3.close()
#print(d)

#第二版
f3 = open('c.txt', 'w')
l = list(f1_a + f2_a)
l.sort()
s=''
s=s.join(l)
f3.write(s)
f3.close()
posted @ 2020-05-29 23:58  wxhw7021234  阅读(91)  评论(0编辑  收藏  举报