Python open函数详解

演示环境,操作系统:Win10 21H2(64bit);Python解释器:3.8.10。

open是Python的一个内置函数,一般用于本地文件的读写操作。用法如下。

my_file = open(file, mode, buffering, encoding, errors, newline, closefd, opener)  # 打开文件
...  # 读写操作。省略
my_file.colse()  # 释放文件

open函数必须搭配.close()方法使用,先用open打开文件,然后进行读写操作,最后用.close()释放文件。open函数有八个参数,如下。

file:文件路径或文件描述符。如为文件路径则是str类型,如是文件描述符,则是一个非负整数。文件描述符使用较少,通常情况下都传入文件路径。file参数和closefd参数有关,closefd为True则file既可以传入文件路径,又可以传入文件描述符。closefd为False,则file只能传入文件描述符。这里的文件描述符应拓展理解为Unix、Linux系统的文件描述符和Windows系统的句柄。可以简单理解为,在Unix、Linux系统下叫文件描述符,在Windows系统下叫句柄。打开或新建文件时,操作系统内核会返回一个非负整数,可以用来访问指定文件,这个非负整数就是文件描述符。在Python

你可能感兴趣的:(Python,python,linux,开发语言)