zoukankan      html  css  js  c++  java
  • 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属性;如果内容是字典格式,读取后则为字典属性

     
  • 相关阅读:
    logstash 配置 logstash-forwarder (前名称:lumberjack)
    你不知道的if,else
    css样式
    表格 表单
    学习第一天练习
    唯有作茧自缚,方可破茧成蝶
    第一周复习二 (CSS样式表及其属性)
    第一周复习一 ( HTML表单form)
    汉企第一天小记
    C语言 -- register关键字
  • 原文地址:https://www.cnblogs.com/lanxia/p/7659528.html
Copyright © 2011-2022 走看看