python 实现文件打开读取内容然后写入更新内容(文件只打开一次)

来源:互联网 发布:阿里云maven配置文件 编辑:程序博客网 时间:2024/05/17 03:04


工作中遇到需要打开一个文件,读取内容,然后更改内容并把新内容写入该文件,且新内容要覆盖掉旧的内容而不是追加,要是文件分别以读、写方式打开两次实现比较简单,但考虑到该功能只需要读取最新内容即可,所以向把读写一步完成,几经波折才得以实现,仅此做一记录。


代码如下:

import  randomi= random.random()print(i)with open('paramiko.log','rw+') as f:    print('---------------',f.read())     f.seek(0)    f.truncate(0)    f.write('%s'%i)



0 0
原创粉丝点击