文件操作
目录
警告
本文最后更新于 2022-06-24,文中内容可能已过时。
1. 文件操作
-
文件读取指针概念
当python
使用open().read()
读取文件时,是按行从上向下读取,当他读取一行时,会给那行设置一个下标(个人理解)来标注当前读取到那行了,在向下读取过程中,下标逐步增加,直至到最后一行,这个下标即为指针. -
模式说明
标识符 描述 文件要求 r
只读模式, 只允许读取文件内容 文件必须存在 r+
读写模式, 可读可写,不分先后,但写入只能写
入到末尾行文件必须存在 b
二进制操作模式,使用场景一般文操作流文件 - w
新建模式, 写入新的文件内容 若存在文件,清空文件内容,不存在新建 w+
写读模式, 可以边写边读,读是从实际的指针位
置开始,可指定指针到开头读取写入内容存在文件,清空文件内容,不存在新建 a
追加模式, 可写但不允许读,只允许从最后一
行开始追加存在直接操作,不存在新建 a+
追加读模式, 可读可写,写只能写入到末尾行 存在直接操作,不存在新建 U
表示在读取文件时候,将 \r\n
统一转成\n
,
使用场景一般是在linux
上读取win
的文件-
1.1. 基础语法
|
|
1.2. 常规操作
|
|
1.3. 文件读取 with语句
|
|