Python基础(六)——文件操作

文件的编码

  1. 什么是编码?

    编码是一种规则集合,记录了内容和二进制间进行相互转换的逻辑

    编码有许多种,我们最常用的是UTF-8编码

  2. 为什么需要使用编码?

    计算机只认识0和1,所以需要将内容翻译成0和1才能保存在计算机中。

    同时也需要编码,将计算机保存的0和1,反向翻译回可以识别的内容。

文件的读取

操作汇总

操作 功能
文件对象 = open(file,mode,encoding) 打开文件获得文件对象
文件对象.read(num) 读取指定长度字节,不指定num则读取文件全部
文件对象.readline() 读取一行
文件对象.readlines() 读取全部行,得到列表
for line in 文件对象 for循环文件行,一次循环得到一行数据
文件对象.close() 关闭文件对象
with open() as f 通过with open语法打开文件,可以自动关闭

文件的写入

  1. 写入文件使用open函数的”w“模式写入
  2. 写入的方法有:
    • write(),写入内容
    • flush(),刷新内容到硬盘中
  3. 注意事项:
    • w模式,文件不存在,会创建新文件
    • w模式,文件存在,会清空原有内容
    • close()方法,带有flush()方法的功能

文件的追加

  1. 追加写入文件使用open函数的”a“模式写入
  2. 追加写入的方法有(和w模式一样)
    • write(),写入内容
    • flush(),刷新内容到硬盘中
  3. 注意事项:
    • a模式,文件不存在,会创建新文件
    • a模式,文件存在,会在原有内容后面继续写入
    • 可以使用”\n“来写出换行符
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2023-2024 LittleWin
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信