Python中常用的文件操作函数及其使用方法
Python作为一种高级编程语言,在文件操作方面做得相当不错。以下是10个Python中常用的文件操作函数及其使用方法:
1. open(filename, mode):打开文件。
参数:
· filename:文件的文件路径和名称。
· mode:文件打开的模式,如:
-r:只读模式
-w:只写模式
-a:追加模式
-b:二进制模式
-+:读写模式
返回值:file对象。
2. close():关闭文件。
用法:file对象.close()
3. read(size):从文件中读取指定大小的数据。
参数:size表示要读取的数据的字节数。
返回值:返回读取的数据。
4. readline():读取文件中的一行数据。
用法:file对象.readline()
5. readlines():读取文件中所有行并返回一个列表。
用法:file对象.readlines()
6. write(string):向文件中写入数据。
参数:string表示要写入的数据。
返回值:None。
7. seek(offset, whence):设置文件指针的位置。
参数:
· offset:偏移量,表示要移动指针的位置。
· whence:可选,表示从哪里开始移动,如:
-0:文件开头
-1:当前位置
-2:文件结尾
返回值:None。
8. tell():返回文件指针的当前位置。
用法:file对象.tell()
9. flush():强制将缓冲区数据写入文件。
用法:file对象.flush()
10. with语句:使用with语句可以自动关闭文件,避免忘记关闭文件导致的资源浪费及文件损坏。
用法:
with open(filename, mode) as file对象:
