• file文件操作—操作系统底层关系_写入文件


    文件操作相关模块

    io模块:文件流的输入和输出操作 input output
    os模块:基本操作系统功能,包括文件处理

    glob模块:查找符合特定规则的文件名路径名

    fnmatch模块:使用模式来匹配文件路径名

    fileinput模块:处理多个输入文件

    filecmp模块:用于文件的比较

    csv模块:用于CSV文件的处理

    pickle和cPickle:用于序列化和反序列化

    xml包:用于XML数据处理

    bz2,gzip,zipfile,zlib,tarfile:用于处理压缩文件和解压缩文件

    # open( )函数用于创建文件对象
    # 基本语法格式 open(文件名【,打开方式】)
    # 文件可以录入全路径,如:F:\文件处理\a.txt
    # 为了减少\的输入,可以使用原始字符串:r"d:a.txt"
    f=open(r"f:\a.txt", "w")
    

    文件打开方式:

    r:读read模式

    w:写write模式,如果文件不存在则创建,如果文件存在则重写新内容

    a:追加append模式,如果文件不存在则创建,如果文件存在,则在文件末尾追加内容

    b:二进制binary模式

    +:读,写模式

    文本文件对象和二进制对象的创建:

    如果没有增加模式b,则默认的是创建文本文件对象,处理的基本单元是字符

    如果是二进制模式b,则创建的是二进制文件对象,处理的基本单元是字节

    文本文件的写入(基本的文件写入操作):

    1.创建文件对象

    2.写入数据

    3.关闭文件对象

    f=open(r"f:\文件处理\a.txt", "a")
    f.write("\nhello!!!")
    f.close()
    with open(r"f:\文件处理\a.txt", "a") as f:
        f.write("\nhello!!!")
        f.close()
  • 相关阅读:
    spring业务失效的各种场景
    2023年亚太杯数学建模思路 - 复盘:光照强度计算的优化模型
    Pyparsing模块使用介绍
    ES6-let-难点
    通过vcsa修改esxi root密码
    计算机网络-网络安全(二)
    Spring Boot——日志文件
    web前端期末大作业——HTML+CSS简单的旅游网页设计与实现
    【HDLBits 刷题】Verilog Language -- Basics 部分
    HTTPS协议原理
  • 原文地址:https://blog.csdn.net/small_monsters/article/details/126741609