信息发布→ 登录 注册 退出

Python 文本文件与csv文件的读取与写入

发布时间:2026-01-11

点击量:
目录
  • 一、文本文件读取与写入
    • 1 读取文件的 read() 方法
    • 2 读取文件的 readline() 方法
    • 3 读取文件的 readlines() 方法
    • 4 写入文件的 write() 方法
    • 5 写入文件的 writelines() 方法
  • 二、csv文件读取与写入

    一、文本文件读取与写入

    1 读取文件的 read() 方法

    file_object.read([size])
    
    
    • file_object 表示文件对象
    • size 表示读取数据的长度,单位是字节,如果size省略则读至文件尾
    • 返回值是读取到的字符串

    2 读取文件的 readline() 方法

    file_object.readline([size])
    
    
    • size 表示读取数据的长度,单位是字节,如果size省略则读至文件尾
    • 返回值是读取到的字符串
    • 按行读取

    3 读取文件的 readlines() 方法

    file_object.readlines([sizehint])
    
    
    • sizehint 表示读取数据的长度,单位是字节,如果size省略则读至文件尾
    • 返回值是读取到的字符串列表,文件中的一行将作为列表中的一个元素

    4 写入文件的 write() 方法

    file_object.write(str)
    
    

    5 写入文件的 writelines() 方法

    file_object.writelines(sequence)
    
    
    • 序列中每个元素将作为文件中的一行
    • 如果在文件中每行结尾有换行符,则在序列元素中确定后再进行写入 

    二、csv文件读取与写入

    二进制文件的读取与写入和文本文件相同,只要在文件打开时指定打开模式“b”即可

    1 读取csv文件的 csv.reader() 方法

    csv.reader(file_object)
    
    

    2 读取csv文件的 csv.DictReader() 方法

    csv.DictReader(file_object)
    
    

    3 写入csv文件的 csv.writer() 方法

    csv.writer(file_object)
    
    

    4 写入csv文件的 csv.DictWriter() 方法

    csv.DictWriter(file_object,column_name)
    在线客服
    服务热线

    服务热线

    4008888355

    微信咨询
    二维码
    返回顶部
    ×二维码

    截屏,微信识别二维码

    打开微信

    微信号已复制,请打开微信添加咨询详情!