本文目录

    Python 文件读写与 OS 模块

    使用 Python 读写文件,并通过 OS 模块完成常见文件系统操作。

    #1.打开文件
    # open(file,mode,encoding)
    # r 不能创建文件 w才能创建文件
    f=open("test.txt","r",encoding="UTF-8")
    
    #2.读文件
    # print(f.read())
    ## readline 一次读一行
    print(f.readline())
    
    #2.关闭文件
    #文件对象.close
    f.close()
    
    # 练习 复制一个图片到另一个png
    f1=open(file="../day05-2.函数/aa.png", mode="rb")
    m=f1.read()
    f2=open(file="bb.png",mode="wb")
    f2.write(m)
    f1.close()
    f2.close()
    
    ##绝对路径和相对路径
    
    
    #with 关键字-> 托管任务程序 任务结束后会自动关闭
    with open(file="123.txt",mode="r",encoding="utf-8") as f1:
        print(f1.read())
    #读文件,把文件转成列表格式
    with open('student.txt', 'r', encoding='utf-8') as f:
        #一次读一行
        for line in f:
            #将读出来的一行值分割成成列表
            id, name, banji, score = line.strip().split(',')
            score = int(score)
            #定义一个对象
            student = Student(id, name, banji, score)
            #把对象放进列表里
            students.append(student)
    # 获取环境变量
    #变量=os.getenv(环境变量名)
    import os
    
    #总结:
    # 1.删文件:remove
    # 2.删文件夹:rmdir
    # 3.创建文件夹:mkdir
    # 4.创建文件 with open()
    # 5.获取当前文件夹下的内容列表 listdir
    
    # os.remove("123.txt")
    
    # os.rmdir("111")