python 访问文件

python中,访问文件的函数有很多,这里我们主要介绍以下几个常用的函数:,1、open() 函数,,
open() 函数是最常用的文件访问函数,它可以用于打开一个文件,并返回一个文件对象,这个函数的基本语法如下:,
file_name 是要打开的文件名,
access_mode 是文件访问模式,
buffering 是缓冲区大小。,文件访问模式有以下几种:,
'r':只读模式,默认值。,
'w':写入模式,如果文件存在则清空内容,不存在则创建新文件。,
'a':追加模式,如果文件存在则在末尾追加内容,不存在则创建新文件。,
'x':创建模式,如果文件存在则报错,不存在则创建新文件。,
'b':二进制模式,与其他模式结合使用,如
'rb'
'wb'
'ab'
'xb'。,
't':文本模式(默认),与其他模式结合使用,如
'rt'
'wt'
'at'
'xt'。,我们可以使用以下代码打开一个名为
test.txt 的文件:,,2、read() 函数,
read() 函数用于读取文件的内容,它的基本语法如下:,
file 是一个已经打开的文件对象,
size 是要读取的字节数,如果不指定
size 或指定为负数,则读取整个文件内容。,我们可以使用以下代码读取一个名为
test.txt 的文件的全部内容:,3、write() 函数,
write() 函数用于向文件中写入内容,它的基本语法如下:,
file 是一个已经打开的文件对象,
string 是要写入的字符串,如果要写入多个字符串,可以使用循环。,我们可以使用以下代码向一个名为
test.txt 的文件中写入一行内容:,4、close() 函数,
close() 函数用于关闭一个已经打开的文件,它的基本语法如下:,,在使用完一个文件后,应该及时关闭它,以释放系统资源,通常我们会将关闭文件的操作放在
with 语句中,这样在退出
with 语句时,文件会自动关闭。,5、seek() 函数和 tell() 函数,这两个函数用于获取和设置文件的当前位置,它们的基本语法如下:,
seek(offset[, whence]):设置文件的当前位置。
offset 是偏移量,可以是正数或负数;
whence 是起始位置,可以是0(文件开头)、1(当前位置)或2(文件结尾),返回值为新的当前位置。,
tell():获取文件的当前位置,返回值为当前的偏移量。,我们可以使用以下代码将一个名为
test.txt 的文件的当前位置设置为第10个字节:,6、truncate() 函数和 size() 函数,这两个函数用于获取和设置文件的大小,它们的基本语法如下:,
truncate([size]):设置文件的大小。
size 是新的大小,可以是正数或负数;如果不指定
size 或指定为负数,则删除文件中的内容,返回值为新的文件大小,注意,这个操作是不可逆的。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《python 访问文件》
文章链接:https://zhuji.vsping.com/475816.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。