Python之常用模块(二)
shelve xml处理 configparser hashlib logging shelve模块 shelve是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 import shelve sw = shelve. open ( 'shelve_test.pkl' ) # 创建shelve对象 name = [ '13' , '14' , '145' , 6 ] # 创建一个列表 dist_test = { "k1" : "v1" , "k2" : "v2" } sw[ 'name' ] = name # 将列表持久化保存 sw[ 'dist_test' ] = dist_test sw.close() # 关闭文件,必须要有 sr = shelve. open ( 'shelve_test.pkl' ) print (sr[ 'name' ]) # 读出列表 print (sr[ 'dist_test' ]) # 读出字典 sr.close() xml处理模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<