- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
主讲教师:施莉莉Python语言程序设计1《利用文本文件读写存储游戏过程日志》
知识要点2利用文本文件读写存储游戏过程日志知识点6文本文件读写重要方法有:open、close、read、write、readline、readlines【例】将字符串写入到文件test.txt中#打开一个文件
f=open(“test.txt,w)
f.write(Python是一个非常好的语言。\n是的,的确非常好!!\n)
#关闭打开的文件f.close()第一个参数为要打开的文件名。第二个参数描述文件如何使用的字符。‘r’以只读方式打开文件,‘w’打开一个文件,只用于写(如果存在同名文件则将被删除),a用于追加文件内容;所写的任何数据都会被自动增加到末尾.r+同时用于读写。r将是默认值。
知识要点3考一考提问环节、答题有加分、要记笔记哦!问题1:open(filename,‘w’),这里的w是什么意思?W代表写的方式w“只写”方式每次写都是以覆盖的方式,文件之前的内容将会被覆盖;a“添加”方式则是在文件原有内容的基础上添加,并不会覆盖原有内容,所写的任何数据都会被自动增加到文件的末尾。问题2:open(filename,‘a’)中a与w的区别?
知识要点4利用文本文件读写存储游戏过程日志知识点61.f.read()【例】f.read()的使用#打开一个文件
f=open(“test.txt,“r)
str=f.read()print(str)#关闭打开的文件f.close()输出结果:为了读取一个文件的内容,调用f.read(size),这将读取一定数目的数据,然后作为字符串或字节对象返回。Python是一个非常好的语言。是的,的确非常好!!
知识要点5利用文本文件读写存储游戏过程日志知识点61.f.read()【例】f.read(size)的使用#打开一个文件
f=open(“test.txt,“r)
str=f.read(2)print(str)#关闭打开的文件f.close()输出结果:为了读取一个文件的内容,调用f.read(size),这将读取一定数目的数据,然后作为字符串或字节对象返回。Py
知识要点6利用文本文件读写存储游戏过程日志知识点62.f.readline()【例】f.readline()读出一行#打开一个文件
f=open(“test.txt,“r)
str=f.readline()print(str)#关闭打开的文件f.close()输出结果:会从文件中读取单独的一行,换行符为’\n’。它每次读出一行内容,占用的内存小,比较适合大文件。它返回的也是字符串对象。Python是一个非常好的语言。
知识要点7利用文本文件读写存储游戏过程日志知识点62.f.readline()【例】f.readline()读出多行输出结果:会从文件中读取单独的一行,换行符为’\n’。它每次读出一行内容,占用的内存小,比较适合大文件。它返回的也是字符串对象。Python是一个非常好的语言。是的,的确非常好!!#打开一个文件
f=open(test.txt,r)
str=f.readline()
whilestr:
print(str,end=)
str=f.readline()
#关闭打开的文件
f.close()
知识要点8利用文本文件读写存储游戏过程日志知识点63.f.readlines()【例】f.readlines()读行输出结果:f.readlines()将返回该文件包含的所有行。它读取整个文件的所有行,并将其保存在一个列表变量中,每行作为一个元素。读取内存较大。[Python是一个非常好的语言。\n,是的,的确非常好!!\n]#打开一个文件
f=open(test.txt,r)
str=f.readlines()
print(str)
#关闭打开的文件
f.close()
知识要点9利用文本文件读写存储游戏过程日志知识点63.f.readlines()【例】利用f.readlines()遍历读行输出结果:f.readlines()将返回该文件包含的所有行。它读取整个文件的所有行,并将其保存在一个列表变量中,每行作为一个元素。读取内存较大。Python是一个非常好的语言。是的,的确非常好!!#打开一个文件
f=open(test.txt,r)
str=f.readlines()
foriinstr:print(i,end=)
#关闭打开的文件
f.close()
知识要点10利用文本文件读写存储游戏过程日志知识点64.f.write()【例】写入字
您可能关注的文档
- Python 语言程序 设计- Matplotlib安装与.pptx
- Python 语言程序 设计-3- PyCharm和Ana.pptx
- Python 运行原理 -Python 语言程序设计-1.pptx
- Python高级数据类型-Python Advanced .pptx
- return 语句 -Python 语言程序设计-173.pptx
- Revit 结构建模-2.1 结构基本命令的使用方法 刘.pptx
- Revit 结构建模-3.1 别墅楼结构建模 -17334.pptx
- Revit 软件认识及基础操作-主讲李享-17334130.pptx
- 东南大学数值分析2016-2017学年第二学期期末试卷A.pdf.docx
- 东南大学数值分析2016-2017学年第一学期期末试卷A.pdf.docx
文档评论(0)