Python 3 - 文件方法

  • 简述

    file对象是使用open函数创建的,这里是可以在此对象上调用的函数列表 -
    序号 方法与说明
    1 file.close()
    关闭文件。无法再读取或写入已关闭的文件。
    2 file.flush()
    刷新内部缓冲区,如 stdio 的 fflush。这可能是对某些类似文件的对象的空操作。
    3 file.fileno()
    返回底层实现用于从操作系统请求 I/O 操作的整数文件描述符。
    4 file.isatty()
    如果文件连接到 tty(-like) 设备,则返回 True,否则返回 False。
    5 next(file)
    每次调用时返回文件的下一行。
    6 file.read([size])
    从文件中读取最多 size 个字节(如果读取在获取 size 个字节之前达到 EOF,则更少)。
    7 file.readline([size])
    从文件中读取一整行。尾随的换行符保留在字符串中。
    8 file.readlines([sizehint])
    使用 readline() 读取直到 EOF 并返回包含行的列表。如果存在可选的 sizehint 参数,而不是读取 EOF,而是读取总计大约 sizehint 字节的整行(可能在四舍五入到内部缓冲区大小之后)。
    9 file.seek(offset[, whence])
    设置文件的当前位置
    10 file.tell()
    返回文件的当前位置
    11 file.truncate([size])
    截断文件的大小。如果存在可选的大小参数,则文件将被截断为(最多)该大小。
    12 file.write(str)
    将字符串写入文件。没有返回值。
    13 file.writelines(sequence)
    将字符串序列写入文件。序列可以是任何可生成字符串的可迭代对象,通常是字符串列表。