Python 文件操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 文件操作相关的知识,希望对你有一定的参考价值。
一.文件操作使用 |
1.打开一个文件文并读取内容
格式:open("文件名",修改编码类型).read()
1 变量 = open("文件名",encoding="utf-8").read()
2 print(变量) #读取文件中内容
注:Windows=默认gbk python=默认utf-8
.read():去内存中去读。
注:不指定编码类型,windows默认就指向gbk。
.read():r = 读
2.覆盖内容,或者新建文件写入内容。
格式:open("文件名","w",修改编码类型):W是创建一个新文件,存在文件直接覆盖内。
1 变量 = open("文件名",‘w‘,encoding="utf-8",) #文件句柄,内存对象 2 变量.write("我爱北京天安门,\n") #覆盖文件内容
注:将内容覆盖到文件内。
没有修改读写的情况下默认是"r"读的值
.write():w = 写
3.在源文件内追加内容
格式:open("文件名","a",修改编码类型):a代表追加的含义,不可读。
1 变量 = open("文件名",‘a‘,encoding="utf-8",) #文件句柄,内存对象 2 变量.write("我爱北京天安门,\n") #覆盖文件内容
注:将内容追加到文件内。
变量.close:关闭文件。
二.文件操作知识点 |
判断
文件变量.writable():判断文件是否可写。
文件变量.readable():判断文件是否能读。
文件变量.seekale:判断是否能移动指定字符位置。
文件变量.isatty:判断是否是终端设备打开。
文件变量.closed():判断文件是否开启。
功能
文件变量.tell():返回当前位置值,按字符数量。有些终端是不可移动的。
文件变量.seek(指定数):回到到文件指定位置。
文件变量.readlines():转换成列表形式,按行划分元素。
文件变量.strip():除去空格与回车。
文件变量.truncate():指定范围截断,没有指定就直接清空。
文件变量.flush():强制刷新,写完之后刷新直接写到硬盘。
文件变量.errors:异常处理(用不到)
文件变量.buffer():内存缓存文件。
文件变量.close():释放内存。
查看
文件变量.encoding:打印文件字符编码。
文件变量.readline:打印文件第一行。
文件变量.name:打印文件名字。
文件变量.fileno:打印借口io编号(用不到)
自动关闭
格式:with open("文件名","读写","转义编码") as 变量。
以上是关于Python 文件操作的主要内容,如果未能解决你的问题,请参考以下文章