• python 文件读写


    fp = open('3.txt','a+',encoding='utf-8')

    关于open 模式:
    打开文件: 如果执行的话会把文件新建到同目录py文件中
    如果输入绝对路径则会对绝对路径中的文件进行操作

    打开模式: w #以 写入 模式打开,但会清空文件内容!
    w+ #以 读写 模式打开但会清空文件内容!

    r #以 读取 模式打开,不会清除文件内容
    r+
    #以 读写 模式打开,不会清除文件内容

    a #以 追加 模式打开,不会清除文件内容
    a+ #以 追加 模式打开,不会清除文件内容,把新内容追加到文件末尾

    编码:如果文件有中文需要加入编码模式

    读取文件方法

    fp.read()                     #读取文件所有内容  读出来的内容是str型

    fp.readline()               #读文件内容一行,读出来的内容是str型

    fp.readlines()             #读文件内容每一行,读出来的内容是list型

    fp.write()                      #把内容写入文件,只能写入str型的文件内容

    fp.writelines()             #把内容写入文件,只能写入list型的文件内容

    fp.close()                        #关闭文件

    fp.flush()                        #把缓冲区的内容写入硬盘

    fp.seek()                        #把文件指针定位,比如读取文件时,默认指针都会在末尾最后,如果不加指针定位会导致读取不到内容

    fp.truncate()             #清空文件内容,与w模式打开的区别是,truncate方法对这个增删改时才会清空文件内容,而w模式一打开就清空文件内容了

    print(eval(f.read()))   #eval能自动识别文件内容格式,读取出来,如果格式不对会报错;如果文件内容存的为list则读取的是list属性;如果内容是字典格式,读取后则为字典属性

     
  • 相关阅读:
    JavaScript 数组中 length 属性【每日一段代码100】
    连续往上滚动jquery代码
    关于<img>标签的几个问题
    前端页面制作常见问题及解决方案
    JavaScript random() 方法【每日一段代码96】
    JavaScript split() 方法【每日一段代码99】
    JavaScript boolean 对象检查逻辑值【每日一段代码94】
    CSS 属性总结
    JavaScript max() 方法【每日一段代码97】
    JavaScript sort() 方法数组排序文字【每日一段代码92】
  • 原文地址:https://www.cnblogs.com/lanxia/p/7659528.html
Copyright © 2020-2023  润新知