Python学习杂记——文件

打开文件:

file = open("test.txt","w")
#第二个参数代表打开的方式,共有以下几种打开方式
"""
r   以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
w   打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a   打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
rb  以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
wb  以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
ab  以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
r+  打开一个文件用于读写。文件指针将会放在文件的开头。
w+  打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a+  打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。
"""

关闭文件:

file.close()

text = file.read()
file.readlines()#读出一个列表,每一行作为一个字符串存在
file.readline()读一行
file.tell()#获取上次读取文件的位置
file.seek(offset, from)#有2个参数offset:偏移量from:方向0:表示文件开头1:表示当前位置2:表示文件末尾

file.write("hello world")
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • [转]C/C++ 文件读写操作总结 在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以...
    天之道天知道阅读 10,603评论 0 7
  • 一、文件对象 文件对象是Python代码访问、操作磁盘上文件的主要接口。文件对象不仅可以用来访问普通的磁盘文件,而...
    常大鹏阅读 6,414评论 0 9
  • 我喊菖蒲,她把每条河守成汨罗江 我唤陈艾,她把每座山长成楚国 我捧起涌涨的河水 她正把伤痕累累的山川穿成蔚蓝的中原...
    四川虬髯客阅读 1,742评论 3 3
  • 那段回忆划破我已死的心。有人说人永远无法回到过去,当然是很有道理,但反之亦然。人必须回去,人时时会回去,不管回去有...
    d0c64a4bb843阅读 656评论 0 0
  • 觉得要学习的好多啊,自己什么时候可以成为一个智识分子呢?
    爱吃蓝莓阅读 1,103评论 0 0

友情链接更多精彩内容