文件打开、读取、写入

def f():
"""
将文件1.txt文件打开以文件流形式存储为f1,并将f1内容读取出来(读出来得到的是字符串)赋值给a
将文件2.txt文件打开以文件流形式存储为f2,并将f2内容读取出来(读出来得到的是字符串)赋值给b
:return:
"""
with open("./1.txt",'r') as f1:
a=f1.read()

with open("./2.txt", 'r') as f2:
b = f2.read()

"""
将字符串a和字符串b进行拼接,然后转换成列表,转换成列表的目的是方便对字符串内容进行排序
使用list.sort()将列表排序
"""
l=list(a+b)
l.sort()

"""
遍历列表内容,将列表转换成字符串
"""
s=''
for i in l:
s=s+i

"""
已写的方式创建一个文件3.txt,将字符串内容s写入文件中
"""
with open('./3.txt','w') as f3:
f3.write(s)

if __name__ == '__main__':
f()
posted @ 2021-12-13 18:37  Brynaaa_111  阅读(136)  评论(0)    收藏  举报