python-学习01

2018-09-19  本文已影响0人  狼城烟火

文件操作:
flush()函数 直接输出磁盘(有一条存一条)

?:因为存文件时,并不是存入磁盘中,而是存入缓存区,对于一些重要文件来说(应付停电等突发事件时)有必要使用flush()函数
例:

f.open('hello','w')
f.write('hello world')
f.flush()

''进度条例子'':

1
for i in range(30):
sys.stdout.write('')
sys.stdout.flush()
time.sleep(0.1)
2
for i in range(30):
print('
',end='',flush=True)
time.sleep(0.1)

truncate(参数1)函数 参数1是光标的位置,目的是截取光标之前的内容,默认参数为0,在a模式下使用,在w模式下会清空所有数据(即使参数不为0)

几种模式:(均为可读可写)
r+模式:执行f.write('xbjd'),只能在文件末尾加入
w+模式:先清空,执行f.write('jjfj')时,光标在输入之后,但可以指定光标的位置并读取
a+模式:追加模式,不清空,

上一篇 下一篇

猜你喜欢

热点阅读