最近得以空闲,然后继续学习py。
学习一下py中最频繁用到的文件读写的方法。
在py中,操作是通过文件对象【File obj】实现的,通过文件对象可以读写文本文件和一些二进制文件。
1.打开文件
使用Python中的open函数。有8个参数,但是我们常用的就2个足够了。
# 使用所有参数打开文件
with open('example.txt', mode='r', buffering=1, encoding='utf-8', errors='ignore', newline='\n', closefd=True, opener=None) as f:
# 读取文件内容
content = f.read()
print(content)
- file参数
如果是字符串,则代表的是文件名字,文件名字可以是相对当前目录的路径,也可以是绝对路径;如果是一个整数,则代表文件描述符,文件描述符指向一个打开的文件。 - mode参数
下面是常用的文件打开模式:
-
只读模式 (
r
):- 描述:以只读模式打开文件。文件指针将会放在文件的开头。如果文件不存在,会抛出
FileNotFoundError
异常。 - 示例
- 描述:以只读模式打开文件。文件指针将会放在文件的开头。如果文件不存在,会抛出