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的高阶方法,后续介绍

  • 相关阅读:
    sqlserver查询某个数据库有多少个表 ,存过,函数,视图
    C# 金额转为大写金额
    C# TextBox中只能输入数字的几种常用方法(C#)
    C# 设置Excel单元格属性
    MS SQL 维护小记
    webapi demo
    远程 TeamViewer
    https://github.com/
    C# Fun 类似委托
    技术点文章收集
  • 原文地址:https://www.cnblogs.com/xiaoxiaozhaoxin/p/13852765.html
Copyright © 2011-2022 走看看