2019年1月28日

14、序列化操作,类的保存和dict转JSON

摘要: 在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict: 可以随时修改变量,比如把name改成'Bill',但是一旦程序结束,变量所占用的内存就被操作系统全部回收。如果没有把修改后的'Bill'存储到磁盘上,下次重新运行程序,变量又被初始化为'Bob'。 我们把变量从内存中变成可存储或传 阅读全文

posted @ 2019-01-28 14:55 拉风摊主 阅读(187) 评论(0) 推荐(0) 编辑

13、文件读写操作

摘要: 由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现: 但是每次都这么写实在太繁琐,所以,Python引入了with语句来自动帮我们调用close()方法: 这和前面的t 阅读全文

posted @ 2019-01-28 13:57 拉风摊主 阅读(156) 评论(0) 推荐(0) 编辑

12、python单步调试工具pdb

摘要: pdb 第4种方式是启动Python的调试器pdb,让程序以单步方式运行,可以随时查看运行状态。我们先准备好程序: 然后启动: 以参数-m pdb启动后,pdb定位到下一步要执行的代码-> s = '0'。输入命令l来查看代码: 输入命令n可以单步执行代码: 任何时候都可以输入命令p 变量名来查看变 阅读全文

posted @ 2019-01-28 09:26 拉风摊主 阅读(719) 评论(0) 推荐(0) 编辑

导航