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()     #改名字

  • 相关阅读:
    关于trunk、access以及hybrid的一些简单知识
    EasyUI 创建对话框
    EasyUI Window和Layout
    EasyUI 异步Tree
    EasyUI 创建Tree
    EasyUI Tree添加节点
    EasyUI Ajax 表单
    EasyUI Tree checkbox node
    EasyUI 表单 tree
    EasyUI DataGrid合并单元
  • 原文地址:https://www.cnblogs.com/liuteacher/p/9919209.html
Copyright © 2011-2022 走看看