• 清空txt文件


    如果想在每次写入前清空txt文件里面的内容,不必删掉文件,只需要使用truncate方法就行了,代码

    0x01:以读/写的方式打开文件:

    f = open("read_test.txt", "a+", encoding="utf-8")
    f.write("132456789")
    f.truncate()
    f.close()

    这样第二行写入的内容就会被清空

    0x02:以追加的方式打开文件

    f = open("read_test.txt", "a+", encoding="utf-8")
    f.write("123456789")
    f.seek(0)
    f.truncate()
    for i in range(5):
        f.writelines(comment)
    f.close()

    以追加的方式打开文件时,需要加一句 f.seek(0) , 它的作用是确定文件指针的位置。

    选项 =0 时, 表示将文件指针指向从文件头部到 "偏移量"字节处。

    选项 =1 时, 表示将文件指针指向从文件的当前位置,向后移动 "偏移量"字节。

    选项 =2 时, 表示将文件指针指向从文件的尾部,,向前移动 "偏移量"字节。

    ******************************不积跬步无以至千里。******************************

  • 相关阅读:
    Speech_recognition
    Unity3D
    Kinect
    matlab
    debian install
    menu.lst
    RStudio
    System.BadImageFormatException
    C语言期末复习划重点啦!赶上复习的末班车,祝你期末考试不挂科!
    程序员的中年危机:不是物质的匮乏,而是身份的焦虑
  • 原文地址:https://www.cnblogs.com/liangshian/p/11523197.html
Copyright © 2020-2023  润新知