26、File 方法
#Python File(文件)方法
# open()方法用于打开文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法给打开,会抛出OSerror。
# open(file,mode='r')函数常用于形式的接收两个参数:文件名(file)和模式(mode)
# file:必须,文件路径
# mode: 可选,文件打开模式
# buffering:设置缓冲
# encoding:一般使用utf-8
# errors:报错级别
# newline:区分换行符
# closefd:传入的file参数类型
# opener:
#
# file 对象使用open函数来创建,如下file对象常用的函数。
# file.close() 关闭文件。关闭后文件不能在进行读写操作。
# file.flush() 刷新文件内部缓冲,直接把内部缓冲的数据like写入文件。
# file.fileno() 返回一个整型的文件描述()
# file.isatty() 如果文件连接到一个终端设备返回True,否则返回False.
# file.next() 返回文件下一行。
# file.read() 从文件读取指定的字节数,如果为给定或为负则读取所有。
# file.readline() 读取整行,包括"\n"字符
# file.seek(offset[,whence]) 设置文件当前位置。
# file.tell() 返回文件当前位置。
# file.truncate([size]) 截取文件,截取的字节通过size指定,默认为当前文件位置。
# file.write(str) 将字符串写入文件,返回的是写入的字符长度。
# file.write(sequence) 向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。