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

    打开文件:file_obj=open("文件路径","模式",“编码”’)

    其中模式有:

    • r,以只读方式打开文件(默认)
    • w,打开一个文件只用于写入(不存在则创建,存在则删除内容开始写入)
    • a,打开一个文件用于追加(可读,不存在则创建,存在则只追加内容)

    “+”表示可以同时读写某个文件

    • r+ ,可读写文件(可读,可写,可追加),指针在文件开头
    • w+,打开一个文件用于读写(文件已存在,删除内容开始写,文件不存在则创建)

    “U”表示在读取时,可以将 , , 自动转换为 (与r 或 r+ 模式同使用)

        在写入时,将 自动转换为 , ,

    “b”表示用二进制处理文件

    • rb:以二进制读模式打开
    • wb:以二进制写模式写入
    • ab:以二进制模式追加

    读取文件内容:

    obj.read()    读全部内容

    obj.read(n)    读取前n 个字符的内容

    x.readline():     只读取一行

    obj.readlines()  把所有内容读到内存,并且把行分为一个列表

    for line in obj:

      print line   循环(每次只读一行)

    写文件内容:

      obj.write(内容)

    关闭文件:

      obj.close()

      with open(" 路径","模式","编码")  as f:

        . . . .

    部分文件方法:

              x.fileno():返回一个整型的文件描述符,相当于文件的句柄,主要是和系统进行交互的时候会用到

       x.flush():刷新文件内部缓冲区(从内存刷新到硬盘)

       x.readable():是否可读

       x.tell():返回指针的位置(默认为零)(用来查看当前指针位置),(指针识别的是:字节)

       x.seek():指定当前指针的位置

       x.truncate():把文件读到内存后,切除掉指针后面的东西,然后把指针前面的东西保存回原文件

  • 相关阅读:
    iOS5.1下emoji表情显示方框的解决办法
    iPhone处理图片(UIImage扩展类) 自动适应frame大小方法
    10个必需的iOS开发工具和资源
    转一篇:iOSOpenDev环境搭建以及使用
    自定义UITabbarController引发的血案
    (转) iphone开发资源汇总
    分类分享一下,关于push推送的经验吧
    关于IPHONE的设计模式
    IOS自动化打包介绍
    带有可变参数表的简化的printf函数
  • 原文地址:https://www.cnblogs.com/Vera-y/p/9442589.html
Copyright © 2011-2022 走看看