请问一个问题:fp=open(self.logfile,'w') 这个不是会重置文件吗?文件肯定空白了,self.cfg.write(fp)只能将修改的值写入。源文件的应该消失啊?为什么最后调用cfg_dump()打印出来还存在源文件的内容信息?
最新回答 / fjdingsd
应该是cfg.read方法调用的时候就将整个文件中的内容导入到内存中了,所以cfg.write(fp)的时候还是将全部内容重新写进去一遍,这样做的原因可能是避免要去处理文件指针吧
2017-01-08
已采纳回答 / qq_深圳_04368933
需要啊,你以后开发环境,可能都是Linux啊,多学一点,没事的,而且,许多东西都是举一反三的,Linux环境下的问题,windows也可能遇到啊
2016-12-25
最新回答 / _不辞而别
我知道了 前面错了写成了cfg=ConfigParser.ConfigParser应该是cfg=ConfigParser.ConfigParser()我这错误= = 够白痴的 请无视
2016-12-19