Python之flush遍历
2020-12-13 14:26
标签:ber 磁盘 换行 flush 文件 ble 存在 作者 描述符 2.写缓存条 print(‘*‘,end=‘‘) print输出不换行 3.f.truncate(x) 截断,x表示截断x个字符 4. f.fileno() 5. f.isatty() 6. f.readable() 7. r+模式 读写模式 8. w+模式 写读模式 9. a+ 追加模式 终极问题,修改文件 number=0 Python之flush遍历 标签:ber 磁盘 换行 flush 文件 ble 存在 作者 描述符 原文地址:https://www.cnblogs.com/zd37/p/11562062.html
1.f.flush() 将缓冲区的内容全部写入磁盘
CD\
F: 进入F盘
python 调用Python
f=open(‘hello‘,‘w‘)
f.write(‘alex is 35‘)
还未写入磁盘
f.flush() 写入磁盘
import sys,time
for i in range(30):
sys.stdout.write(‘*‘)
time.sleep(0.2)
或者
print(‘*‘,end=‘‘,flush=True)
从光标位置截断删除
在‘a‘模式下有意义。‘w’默认清空已存在文件,使用f.truncate无意义。
取文件描述符,非负整型的一个数
检测文件是否连接到一个终端设备
既能读,也能写。
已存在文件先清空,文件不存在,新建文件。
写内容后,光标在内容后。如果再读,依旧读不到文件
写内容后,光标在内容后。如果再读,依旧读不到文件。
注意:写操作,永远从最后一个字符开始写。
思路:新建一个新文件,从旧文件读内容,写入新文件
f_read=open(‘小重山‘,‘r‘,encoding=‘utf-8‘)
f_write=open(‘小重山3‘,‘w‘,encoding=‘utf-8‘)
for line in f_read:
number+=1
if number==5:
line=‘作者--岳飞‘
f_write.write(line)
下一篇:nodeAPI--fs