猛男落泪衣
qq_龙_18
看下你的imooc.txt 是否和老师的一致
慕桂英8572775
可能是文件没有读取到
用故事换晚安
import time
tm=time.strftime("%Y-%m-%d %X",time.localtime())
慕雪2397020
你是否只写了定义student_info这个类,而没有写调用过程的代码“if __name__=='__main__': ...”。如果是这样,运行就会是Process finished with exit code 0。因为只是定义了根本没有调用,当然没有结果。
慕侠3348009
你这imooc.txt 不是配置文件的格式, 你这个内容貌似是:"123幕课"哦
慕移动6447889
我再试试看
春风夏雨_xzy
print("我跟着老师敲代码完全不费力")
My_lesson
正则表达式
six喵土豆
以图示做例子,输入 ConfigParser 按TAB键就能出来了
某湘4066124
开始没有open所有变量值的改动实际是在内存中进行,后面write,使用open来打开将内存值存入
匠人Hw
看你的配置文件的内容是什么样子,for循环肯定是从文件开头顺序读取
慕粉1012007540
应该是cfg.read方法调用的时候就将整个文件中的内容导入到内存中了,所以cfg.write(fp)的时候还是将全部内容重新写进去一遍,这样做的原因可能是避免要去处理文件指针吧
慕粉1012007540
O(∩_∩)O哈!
_不辞而别
我知道了 前面错了
写成了cfg=ConfigParser.ConfigParser
应该是cfg=ConfigParser.ConfigParser()
我这错误= = 够白痴的 请无视
狂跑小伙
赛雷feng
def cfg_dump(self): se_list = self.cfg.section() # se_list = self.cfg.sections() print '=======================>' for se in cfg.section(): print se print cfg.items(se) # print self.cfg.items(se) print '=======================' 第25行 section后面要加个s 第29行 少了个self 第49行 少了一个等于号:if __name__ =='__main__': 第58行 拼错了吧。 info.save()
慕粉3754966
哈哈还好啦