管道将一个命令的标准输出链接到下一个命令的标准输入。
open(path[, mode]):打开文件
read([len]):读取,sys.stdin.read()从标准输入中读入
readline([len]):读取一行
readlines():读取所有行,结果以列表的方式返回
write(str):写入
writelines(list):接受一个字符串列表,并将这些字符串都写入到文件中,写入时不会自动添加换行符,需要自行添加
seek(offset[, whence]):文件偏移到offset,whence可以设置为io.SEEK_CUR(1)或io.SEEK_END(2),其中前者表示相对于当前位置的移动,后者表示相对于文件末尾进行移动
tell():返回文件当前处于什么位置
flush():缓冲写入文件
close():关闭文件
为了确保文件关闭可以使用try/finally语句:
#打开文件
try:
#将数据写入文件
finally:
file.close()
有一条专门针对此设计的with语句:
with open(‘123.txt’) as somefile:
do_something(somefie)
python基础教程——文件
最新推荐文章于 2024-07-30 17:23:09 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)