今天我们来看一下Python中对于文件读写的基本操作,仍然是从三个方面展开:
文件对象声明与基本操作
- 声明 open("路径","模式",encoding="编码")
其中,路径包含绝对路径和相对路径两种:
- 绝对路径:"C:\\data.txt"("\"需要进行转义);r"C:\data.txt"
- 相对路径:"data.txt" 没有指定文件路径的情况下,会在当前的系统环境变量中找有没有与其同名的文件
模式的指定可以针对文本文件、二进制文件进行:
- 文本文件:在Python3中当作是unicode来对待,有"r"、"w"、"rw"、"a"(追加文本)
- 二进制文件:在Python3中通过字节来进行操作,有"rb"、"wb"、"rwb"、"ab"几种方式,含义同文本文件中的模式
2.操作:
- .read() 一次读取文件的所有内容
- .seek() 将指针移到文件的开头
- .close() 关闭文件对象