一.读写文件,对文件的操作,主要用open()函数
使用open()函数对文件进行操作必须有相应的close操作.
Python中支持文件操作的函数: open()
def open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True):
参数:最常使用的是两个位置参数和一个关键字参数file,mode, encoding
绝对路径:从根目录开始的路径,一个完整的路径
相对路径:
.: 代表当前目录
..代表上一级目录
mode: 代表操作文件的方式
Character Meaning #默认格式为文本只读
'r' open for reading (default)
'w' open for writing, truncating the file first
'x' create a new file and open it for writing
'a' open for writing, appending to the end of the file if it exists
'b' binary mode #针对二进制或者字节
't' text mode (default)
'+' open a disk file for updating (reading and writing)
'U' universal newline mode (deprecated)
buffering: 缓冲,都是整数
0, 代表不缓冲,关闭
1,代表文本模式下,缓冲一行
>1: 针对我们的二进制
encoding: 编码方式
error: 错误
newline: 新行
closefd: 关闭文件描述符
返回值:
返回一个 file object
一般我们最常用的四个参数:*file, *mode, *encoding, bufferring

本文介绍了如何使用Python的open()函数进行文件读写操作,包括模式选择(如'r', 'w', 'a', 'b'),缓冲设置,编码处理,以及常见参数的详细解读。务必关注closefd选项和正确实践。
2万+

被折叠的 条评论
为什么被折叠?



