每天学一点——文件的基本操作

文件的基本操作

文件的定义:

      就是操作系统暴露给用户操作硬盘的接口

用代码如何操作文件

  • 使用open打开文件
  • 使用read、write、append操作文件
  • 关闭文件

打开文件分用相对路径\绝对路径打开文件

 

打开文件

用read打开文件

 

读取文件

 

 

关闭文件

 

 

 

 

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

 

 

 用with 打开文件的路径并把这个赋值给l1。

在执行完with 后面的代码块之后,自动执行关闭文件的操作

 

文件的读写模式

读:r(read)

读取的目标文件在同一级目录下,直接用文件名,若不在同一级文件下输入需要读取的文件的绝对路径进行打印

若是路径不正确,程序会运行时报错

 

 在‘r’模式下不可以向文件中写内容

 

 

写:w(write)

输入的路径下没有此文件的话,会在此路径下创建一个文件夹,

若存在,会把文件中的内容清空,在执行写入操作

 

 

 

 

 

 

那么就引出一个问题

如何在不影响源文件的条件下在往后续写

就要用到追加模式了

追加:a(append)

源文件中的数据

 

 在源文件后添加新的数据

 

另起一行要在前面加\n

 

 

文件优化操作

在打开一个文件夹时,一般是全部展示

但如果要打开的文件夹非常庞大,超过了内存的承载量,就会造成内存泄漏的问题

那就需要优化打开文件的方式,

优化前。是一次性打印出内容

 

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

 

 

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

 

 

 

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

 

posted @   扶不起的劉阿斗  阅读(192)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示