文件的基本操作
文件的定义:
就是操作系统暴露给用户操作硬盘的接口
用代码如何操作文件
- 使用open打开文件
- 使用read、write、append操作文件
- 关闭文件
打开文件分用相对路径\绝对路径打开文件
打开文件
用read打开文件
读取文件
关闭文件
自动关闭打开的文件夹机制
用with 打开文件的路径并把这个赋值给l1。
在执行完with 后面的代码块之后,自动执行关闭文件的操作
文件的读写模式
读:r(read)
读取的目标文件在同一级目录下,直接用文件名,若不在同一级文件下输入需要读取的文件的绝对路径进行打印
若是路径不正确,程序会运行时报错
在‘r’模式下不可以向文件中写内容
写:w(write)
输入的路径下没有此文件的话,会在此路径下创建一个文件夹,
若存在,会把文件中的内容清空,在执行写入操作
那么就引出一个问题
如何在不影响源文件的条件下在往后续写
就要用到追加模式了
追加:a(append)
源文件中的数据
在源文件后添加新的数据
另起一行要在前面加\n
文件优化操作
在打开一个文件夹时,一般是全部展示
但如果要打开的文件夹非常庞大,超过了内存的承载量,就会造成内存泄漏的问题
那就需要优化打开文件的方式,
优化前。是一次性打印出内容
优化后,是一行一行打印出内容
把内存中的数据保存到硬盘
完结撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。