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

    1.文件操作:open()打开文件 ,read()阅读文件 ,readline()阅读文件一行,readlines()阅读文件多行  ,write()写文件

    for line in f:遍历文件中的内容      路径的问题:(1)绝对路径,从磁盘根目录寻找(2)相对路径,从当前程序运行的文件夹内寻找

    2.文件操作的相关模式Mode    r :读,w:只写,a:追加,r+:读写,w+:写读,a+:追加读

    非文本文件      rb:以字节的形式读出来,wb:以字节的形式写出来,ab:以字节的形式追加

                           r+b:读写 ,w+b:写,a+b:追加写   

    3.文件的相关操作:(1)seek()移动光标  重点!!!                seek(0)开头              seek(0,2)移动到末尾

                                    (2)tell ()获取光标所在的位置

                                    (3)truncate ()截断文件

    4.文件修改:with open(XXX)  as句柄,/        open(xxxxx)as xxx    不用手动关闭文件句柄

       文件修改的步骤(1)从源文件中读取数据 (2)写入到副本文件中   (3)删除源文件    (4)把副本重命名成源文件

       import  os        #引入操作系统

       os.remove()     #删除

       os.rename()     #改名字

  • 相关阅读:
    ListActivity优点
    博客随笔
    第三周作业附加题之课外书读后感
    第3周作业。
    第三周作业
    读《弟弟》,笔记
    使用git将文件上传到Coding
    第二周作业
    第一周作业
    第零次作业
  • 原文地址:https://www.cnblogs.com/liuteacher/p/9919209.html
Copyright © 2011-2022 走看看