Python dict 调试技巧 —— 利用YAML存储dict内容
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Python dict 调试技巧 —— 利用YAML存储dict内容
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                我們經(jīng)常跑一些程序時dict生成會比較久或比較大,這時候我們可以中途將其保存在臨時調(diào)試文件。一般可考慮保存成如json,xml或yaml。
我這里用一個比較簡單的實現(xiàn),利用PyYAML。
1 $ sudo pip install pyyaml保存dict的時候利用dump函數(shù)
1 import yaml 2 3 d = {'a':1, 0:2, 'sd':{0:1,2:{3:1}}} 4 fp = open('dict_debug.yaml', 'w') 5 fp.write(yaml.dump(d)) 6 fp.close()從文件提取的時候利用load函數(shù)
1 import yaml 2 3 fp = open('dict_debug.yaml', 'r') 4 st = fp.read() 5 fp.close() 6 7 dd = yaml.load(st)以上情況適用于dict對象可整個保存在內(nèi)存的時候,如果dict對象過大需要自行考慮分割dict對象存在不同文件。
轉(zhuǎn)載于:https://www.cnblogs.com/lhfcws/archive/2013/06/06/3120817.html
總結(jié)
以上是生活随笔為你收集整理的Python dict 调试技巧 —— 利用YAML存储dict内容的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: elasticsearch修改配置文件后
- 下一篇: Mysql读写分离php脚本
