目录
  • 一、文件操作
    • 1、文件的基本操作
    • 2、读文件
    • 3、写文件
    • 4.os模块的使用
  • 二、JSON
    • 总结

      一、文件操作

      前言:

      什么是计算机的流?

      "流"指的是在不同的输入/输出等设备(键盘、内存、显示器、音响等)之间进行传递数据。

      例如:在Python中使用input()函数,就会产生数据经过键盘流输入到存储器。

      print() 就会有数据从存储器中流出到屏幕。所以流实际上就是一个字节序列。

      就如同管道中的水 “流来流去”;

      1、文件的基本操作

      Python中可以通过内置函数open()打开文件 函数定义格式如下:
      open(file,mode,buffering)

      参数说明:

      • file : 表示文件的路径
      • mode : 文件打开的模式
      • buffering : 设置访问文件的缓冲方式,若设置
      • 0 : 表示非缓冲方式
      • 1 : 每次缓冲衣阿华那个世俗据
      • 大于1 : 表示使用给定值作为缓冲区的大小

      文件打开模式

      打开模式 含义 说明
      r/rb 只读模式 以只读的方式打开文本文件/二进制文件,如果文件不存在或找不到,open()调用失败
      w/wb 只写模式 以只写的方式打开文本文件/二进制文件,若文件不存在,则创建文件;文件已存在 ,清空文件。
      a/ab 追加模式 以只写的方式打开文本文件/二进制文件,只允许在文件末尾追加数据,若文件不存在创建文件
      r+/rb+ 读取模式 以读/写的方式打开文本文件/二进制文件,如果文件不存在,open()调用失败
      w+/wb+ 写入模式 以读/写的方式打开文本文件/二进制文件**,如果文件存在,则清空文件**
      a+/ab+ 追加模式 以读/写的方式打开文本文件/二进制文件,只允许在文件末尾添加数据,若文件不存在,则创建文件。

      声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。