8.1文件:因为懂你,所以永恒

时间:2021-08-16
本文章向大家介绍8.1文件:因为懂你,所以永恒,主要包括8.1文件:因为懂你,所以永恒使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

文件的打开模式

 文件对象方式

任务:将文件中的数据进行分割并按照以下规律保存起来:

–小甲鱼的对话单独保存为boy_*.txt的文件(去掉“小甲鱼:”)

–小客服的对话单独保存为girl_*.txt的文件(去掉“小客服:”)

–文件中总共有三段对话,分别保存为boy_1.txt, girl_1.txt,boy_2.txt, girl_2.txt共4个文件

原始文件:

小客服:小甲鱼,有个好评很好笑哈。
小甲鱼:哦?
小客服:“有了小甲鱼,以后妈妈再也不用担心我的学习了~”
小甲鱼:哈哈哈,我看到吖!

结果:

 1 d = open('talk.txt',encoding = 'UTF-8')
 2 d.seek(0,0)
 3 i = 0
 4 j = 0
 5 for each in d:
 6     if each[:4] == '小客服:':
 7         i += 1
 8         new_file_girl = 'gril_' + str(i) + '.txt'
 9         new = open(new_file_girl,'w')
10         new.write(each[4:])
11         new.close()
12     else:
13         j += 1
14         new_file_boy = 'boy_' + str(j) + '.txt'
15         new = open(new_file_boy,'w')
16         new.write(each[4:])
17         new.close()
18 d.close()

原文地址:https://www.cnblogs.com/JoannaSun/p/15146355.html