约 8 分钟
程序里的变量都住在内存里。内存像写在手背上的字,程序一结束、电脑一关机,“洗把手”就全没了。想让成绩、错题这些东西长期留着,就得把它们写进文件。
文件存在硬盘上,好比写进本子,关机再开也还在。
score = 8 # 这个数,程序一结束就消失了
上面这个 score,下次运行时是找不回来的;只有写进文件,它才活得过这一次运行。
要注意:分清“内存”和“硬盘”——变量快但一次性,文件慢一点却能长期保存。要留住的数据,一定要落到文件里。
为什么成绩要存文件而不是只存变量?
登录 后可看答案