目录 文件的基本应用 什么是文件 操作文件的流程 打开文件的三种模式 文件打开的两种方式 绝对路径和相对路径 绝对路径 相对路径 with管理文件上下文 文件的高级应用 新的打开文件的模式 光标移动的应用 文件的修改 文件的基本应用 什么是文件 操作系统提供的虚拟概念,用来存储信息的 操作文件的流程 打开文件 --》 open 修改文件 --》 write/read 保存文件 --》 flush 关闭文件 --》 close 打开文件的三种模式 r --》只读 w --》清空写入,创建新文件 a --》追加写入,创建新文件 文件打开的两种方式 两种方式一般不单独使用 t 文本模式 b 二进制模式,一般用于音频/图片/视频 绝对路径和相对路径 绝对路径 从盘符开始 相对路径 相对于当前执行文件的文件夹下的所有文件 with管理文件上下文 跳出with缩进外,会自动关闭文件。可以一次性打开多个文件 文件的高级应用 新的打开文件的模式 r+,覆盖光标后(文件头)的内容 w+,w清空文件,读的功能失去了意义 a+,a让光标移到文件尾,你读也读不出来 如果真要即写又读,打开两次文件 光标移动的应用 read,以字符为单位,读取n个字符,默认读取全部 以下三个方法以字节为单位 seek:移动光标的,0表示文件头;1表示当前位置;2表示文件末尾 tell:告诉你当前位置 truncate