zoukankan      html  css  js  c++  java
  • 文件的操作

    1、打开文件

     """  
      dir = open(”路径“,mode=“”,encoding="")
       mode是指定要对文件的操作,一般r为读文件,w为写文件,a为追加内 
       容(rb为读二进制文件,wb为写二进制文件)
    (1) read
       dir.read()
       使用read方法会将文件所有的内容全部读取出来(一般比较适合读取小文 
       件的时候)
       dir.readline() 
       使用readline方法会将文件一行一行的读取去除,执行一次就会读取一行 
       内容,当督导文件尾部之后,会继续读取空格
       dir.readlines()
       readlines方法会将文件行数生成一个列表并读取出来
       read(1024)read方法加入数字代表会读取1024个字节也就是1k,可以 
       使用for循环来循环读取(read() readline() readlines() read(1024) 都 
       可以进行读取,可以根据自己需要的文件大小,或者来获取内容需要做什 
       么操作来进行使用)
    (2) write
       write方法是写入内容,当是用write像文件写入内容的时候,如果指定的 
       文件不存在,那么会自动创建文件,如果指定文件村子啊,那么会清空原 
       文件,然后在写入
       追加文件内容的时候,如果指定文件名存在,会在文件尾部添加新的内容
       追加文件内容的时候,如果指定文件名不存在,会新建文件,写入内容
       前文中打开文件使用a使用write就是追加
    (3)close
        dir.close() 关闭文件
    """

    注意,如果打开文件必须执行close方法,否则会消耗系统的内存,导致内存泄露等问题

    可以使用with open()方法,系统会自动来关闭文件,实现原理是python的高阶方法,后续介绍

  • 相关阅读:
    Android命名规范(重点讲解:包名)
    ADT中创建Android的Activity
    Android页面切换
    js技巧
    记一次查询超时的解决方案The timeout period elapsed......
    Timeout expired 超时时间已到. 达到了最大池大小 错误及Max Pool Size设置
    SQL索引详解
    php 微信公众号接入支付宝支付
    【MVC】关于Action返回结果类型的事儿(上)
    H5网站接入支付宝的支付接口
  • 原文地址:https://www.cnblogs.com/xiaoxiaozhaoxin/p/13852765.html
Copyright © 2011-2022 走看看