美文网首页AI人工智能与数学之美
详解Python 读取和追加本地*.txt文件

详解Python 读取和追加本地*.txt文件

作者: KangSmit的算法那些事儿 | 来源:发表于2020-04-25 21:16 被阅读0次

    1、读取数据到指定文件夹

    #读取数据到指定文件夹
    import os
    data = {"小王":65,"翠花":50}
    a = open(file = "体重.txt",mode = 'a+')#你也可以设定放值的文件加
    for key,value in data.items():
        str1 = str(key)+":"+str(value)+"\n"
        a.write(str1)
    a.close()
    

    执行结果;


    image.png

    2、替换本地txt内容

    #路径
    path = r"C:/Users/Desktop/test.txt"#文件路径
    #读入
    f = open(path, "r", encoding="utf-8")
    #获取内容
    str1 = f.read()
    #替换内容
    str2 = str1.replace("13","2020")#将13替换为2020
    print(str1) #打印源文件
    print(str2)
    
    #写出文件
    ff = open(path, "w")
    #将信息写入缓冲区
    ff.write(str2)
    #刷新缓冲区
    ff.flush()
    

    执行结果:

    13 2 3 4 
    2 33 4 5
    3 4 53 6
    4 5 6 73
    2020 2 3 4 
    2 33 4 5
    3 4 53 6
    4 5 6 73
    

    3、读取本地文件

    先在本地创建一份utf-8编码的文件test
    内容如下:


    image.png
    #打开文本文件
    f = open('C:/Users/Desktop/test.txt','rb') #里面为文件路径
    print(f.read())
    

    执行结果:

    b'13 2 3 4 \r\n2 33 4 5\r\n3 4 53 6\r\n4 5 6 73'
    

    相关文章

      网友评论

        本文标题:详解Python 读取和追加本地*.txt文件

        本文链接:https://www.haomeiwen.com/subject/gtclwhtx.html