請問一個問題:fp=open(self.logfile,'w') 這個不是會重置文件嗎?
請問一個問題:fp=open(self.logfile,'w') ?這個不是會重置文件嗎?文件肯定空白了,self.cfg.write(fp)只能將修改的值寫入。源文件的應該消失???為什么最后調用cfg_dump()打印出來還存在源文件的內容信息?
請問一個問題:fp=open(self.logfile,'w') ?這個不是會重置文件嗎?文件肯定空白了,self.cfg.write(fp)只能將修改的值寫入。源文件的應該消失???為什么最后調用cfg_dump()打印出來還存在源文件的內容信息?
2017-01-08
舉報
2017-01-08
應該是cfg.read方法調用的時候就將整個文件中的內容導入到內存中了,所以cfg.write(fp)的時候還是將全部內容重新寫進去一遍,這樣做的原因可能是避免要去處理文件指針吧