Python之flush遍历

Posted zd37

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之flush遍历相关的知识,希望对你有一定的参考价值。


1.f.flush() 将缓冲区的内容全部写入磁盘
CD\
F: 进入F盘
python 调用Python
f=open(‘hello‘,‘w‘)
f.write(‘alex is 35‘)
还未写入磁盘
f.flush() 写入磁盘

2.写缓存条
import sys,time
for i in range(30):
sys.stdout.write(‘*‘)
time.sleep(0.2)
或者
print(‘*‘,end=‘‘,flush=True)

print(‘*‘,end=‘‘) print输出不换行

3.f.truncate(x) 截断,x表示截断x个字符
从光标位置截断删除
在‘a‘模式下有意义。‘w’默认清空已存在文件,使用f.truncate无意义。

4. f.fileno()
取文件描述符,非负整型的一个数

5. f.isatty()
检测文件是否连接到一个终端设备

6. f.readable()

7. r+模式 读写模式
既能读,也能写。

8. w+模式 写读模式
已存在文件先清空,文件不存在,新建文件。
写内容后,光标在内容后。如果再读,依旧读不到文件

9. a+ 追加模式
写内容后,光标在内容后。如果再读,依旧读不到文件。

终极问题,修改文件
注意:写操作,永远从最后一个字符开始写。
思路:新建一个新文件,从旧文件读内容,写入新文件
f_read=open(‘小重山‘,‘r‘,encoding=‘utf-8‘)
f_write=open(‘小重山3‘,‘w‘,encoding=‘utf-8‘)

number=0
for line in f_read:
number+=1
if number==5:
line=‘作者--岳飞‘
f_write.write(line)

 

以上是关于Python之flush遍历的主要内容,如果未能解决你的问题,请参考以下文章

python之文件处理

close() 在 Python 中是不是暗示 flush()?

Python学习笔记之python脚本遍历文件文件夹

python文件写中的f.flush()方法

Python之glob模块进行文件匹配及遍历

Python之print使用总结