为了账号安全,请及时绑定邮箱和手机立即绑定

请问一个问题:fp=open(self.logfile,'w') 这个不是会重置文件吗?

请问一个问题:fp=open(self.logfile,'w')  这个不是会重置文件吗?文件肯定空白了,self.cfg.write(fp)只能将修改的值写入。源文件的应该消失啊?为什么最后调用cfg_dump()打印出来还存在源文件的内容信息?

正在回答

1 回答

应该是cfg.read方法调用的时候就将整个文件中的内容导入到内存中了,所以cfg.write(fp)的时候还是将全部内容重新写进去一遍,这样做的原因可能是避免要去处理文件指针吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问一个问题:fp=open(self.logfile,'w') 这个不是会重置文件吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信