Python 语言程序 设计- 利用文本文件读写存储游戏过.pptx

Python 语言程序 设计- 利用文本文件读写存储游戏过.pptx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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()【例】写入字

文档评论(0)

学海无涯苦做舟 + 关注
实名认证
内容提供者

职业教育

1亿VIP精品文档

相关文档