zoukankan      html  css  js  c++  java
  • Python基础学习笔记(六)

    一 文件操作

    一 文件操作

      在写程序的时候  有时候会需要对程序外部的文件进行操作  这时候就需要需要用到文件句柄对文件进行操作.

      打开文件  f = open('文件路径',mode='打开模式',encoding='编码集')

      这样,我们就可以文件进行访问以及操作了.但记得操作完以后要对文件进行关闭.

      关闭文件 f.close()

      常用的打开模式

      r:只读模式  只能对文件进行读取,不能写入

      w:写入模式 使用此模式打开文件会直接清空问文件内容后进行写入

      a:追加模式 在文本末尾进行写入

      r+ 读写模式  默认光标在开头,准备读取,读取完之后可以进行写入操作(只能先读后写)

      w+写读模式  先将所有内容清空,然后再进行写入,最后读取,但读取的内容为空(不能先读取)

      a+追加读  该模式下是读取不到数据的

      各类带b的模式  只是把字符换成字节

      常用操作

      f.read()  将文件中的内容全部读取出来

      f.read(n)  读取n个字符,读取后光标停留在n的位置

      f.readline  一次读取一行数据  末尾会有   可以用strip()去掉

      f.readlines  读取所有行,并将每一行形成一个元素放在列表中.

      for line in f  循环读取,每次读一行

      

      其它相关操作

      seek(n)  光标移动的n的位置,移动单位为byte需要注意 seek(0)  移动到开头  seek(0,2)  移动到末尾

      tell()  返回光标当前位置

      

      修改文件

      修改文件只能将文件先读取到内存中,并将修改信息写入新文件里,然后将源文件删除,新文件改成源文件名

      

       

  • 相关阅读:
    Java NIO系列教程(六) 多路复用器Selector
    Java NIO系列教程(五)Buffer
    Java NIO系列教程(四) Scatter/Gather
    ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1], [1498], [18713], [18720]
    统计单词出现的最多次数(Trie树)
    毁灭梦想的5个方法
    windows内核Api的学习
    android创建目录和文件和安装其它apk
    Java 遍历指定文件夹及子文件夹下的文件
    sqlplus的非交互式使用
  • 原文地址:https://www.cnblogs.com/FelixTeng/p/9879120.html
Copyright © 2011-2022 走看看