每天学一点——文件的基本操作
文件的基本操作
文件的定义:
就是操作系统暴露给用户操作硬盘的接口
用代码如何操作文件
- 使用open打开文件
- 使用read、write、append操作文件
- 关闭文件
打开文件分用相对路径\绝对路径打开文件
打开文件
用read打开文件

读取文件

关闭文件



自动关闭打开的文件夹机制

用with 打开文件的路径并把这个赋值给l1。
在执行完with 后面的代码块之后,自动执行关闭文件的操作
文件的读写模式
读:r(read)
读取的目标文件在同一级目录下,直接用文件名,若不在同一级文件下输入需要读取的文件的绝对路径进行打印
若是路径不正确,程序会运行时报错

在‘r’模式下不可以向文件中写内容
写:w(write)
输入的路径下没有此文件的话,会在此路径下创建一个文件夹,
若存在,会把文件中的内容清空,在执行写入操作


那么就引出一个问题
如何在不影响源文件的条件下在往后续写
就要用到追加模式了
追加:a(append)
源文件中的数据

在源文件后添加新的数据


另起一行要在前面加\n


文件优化操作
在打开一个文件夹时,一般是全部展示
但如果要打开的文件夹非常庞大,超过了内存的承载量,就会造成内存泄漏的问题
那就需要优化打开文件的方式,
优化前。是一次性打印出内容

优化后,是一行一行打印出内容

把内存中的数据保存到硬盘

完结撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。