zoukankan      html  css  js  c++  java
  • 文件处理-文件操作做其他功能

    def fileno (self, *args, **kwargs): # real signature unknown

      返回文件句柄在内核中的索引值, 以后做I0多路复用时可以用到

    def flush (self, *args, **kwargs): # real signature unknown

      把文件从内存buffer里强制刷新到硬盘

    def readable (self, *args, **kwargs): # real signature unknown

      判断是否可读

    def readline (self, *args, **kwargs): #read signature unknown

      只读一行,遇到     or   为止

    def seek (self, *args, **kwargs): # real signature unknown

      把操作文件的光标移到指定位置

      *注意seek的长度是按字节算的, 字符编码存每个字符所占的字节长度不一样。

      如‘路飞学城’用gbk存是2个字节一共字, 用utf-8就是3个字节一个字,因此以gbk打开时,seek(4)就把光标切换到

      但如果是utf-8,seek(4)会导致,拿到了飞这个字的一部分字节,打印的话会报错,因此处理剩余的文本时发现用

    def seekable (self, *args, **kwargs): # real signature unknown

      判断文件是否可以进行seek操作

    def tell (self, *args, **kwargs): # real signature unknown

      返回当前文件操作光标位置

    def truncate (self, *args, **kwargs): # real signature unknown

      按指定长度截断文件

      *指定长度的话,就从文件开头开始截断指定长度,不指定长度的话,就从当前位置到文件尾部的内容全去掉。

    def writable (self, *args, **kwargs): # real signature unknown

      判断文件是否可写

  • 相关阅读:
    [java]Java中父类强制转换成子类的原则
    基于 JWT + Refresh Token 的用户认证实践
    [java]idea设置及debug使用
    [java]Class类和Object类的关系
    [java]文件操作
    [java]javabean
    [java]string类型
    [java]求数据的hmac sha1的并用base64编码
    java 多线程——一个定时调度的例子
    设计模式 4 —— 迭代器和组合模式(组合)
  • 原文地址:https://www.cnblogs.com/kingforn/p/10885686.html
Copyright © 2011-2022 走看看