美文网首页
python-学习01

python-学习01

作者: 狼城烟火 | 来源:发表于2018-09-19 17:26 被阅读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+模式:追加模式,不清空,

相关文章

网友评论

      本文标题:python-学习01

      本文链接:https://www.haomeiwen.com/subject/smrinftx.html