read()方法从文件读取指定字节数,未指定或负数时读取所有内容。自创hello.txt文件,内容为"hello world"。write()方法用于向文件写入指定字符串,将"hello world"写入空hello.txt。writelines()方法将字符串列表写入文件,换行使用指定换行符。flush()方法刷新缓冲区,立刻将缓冲区数据写入文件,清空缓冲区...
python中file对象的常用方法
Python中使用open()方法打开文件,返回文件对象,确保文件关闭时使用close()方法。若文件无法打开,将抛出OSError。
close()方法关闭文件对象,防止再读写,否则将引发ValueError错误。此方法可重复调用。
read()方法从文件读取指定字节数,未指定或负数时读取所有内容。
自创hello.txt文件,内容为"hello world"。
write()方法用于向文件写入指定字符串,将"hello world"写入空hello.txt。
writelines()方法将字符串列表写入文件,换行使用指定换行符。
flush()方法刷新缓冲区,立刻将缓冲区数据写入文件,清空缓冲区,避免等待输出。
readline()方法读取文件整行内容,指定参数读取指定大小字节数内容。
readlines()方法读取所有行,返回列表供循环处理,遇到结束符返回空字符串。
seek()方法移动文件读取指针至指定位置,如将hello.txt内容"abcdefghijk"中的指针移动尝试。
tell()方法返回文件当前读取位置,即指针位置。
fileno()方法返回文件描述符,用于操作系统底层I/O操作。
isatty()方法检查文件连接终端设备,返回True或False。
truncate()方法截断文件,可选参数size指定截断长度,无参数时从当前位置截断,删除size后的所有字符。2024-09-21