這里將版本信息放在json文件中霉祸,首先要讀取json文件察净。
JSON:
JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式掠手。它基于ECMAScript的一個子集抒巢。 JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C介粘、C++殖氏、Java、JavaScript姻采、Perl雅采、Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫总滩,同時也易于機器解析和生成(一般用于提升網(wǎng)絡(luò)傳輸速率)纲堵。
JSON在python中分別由list和dict組成,,用于字符串和python數(shù)據(jù)類型間進行轉(zhuǎn)換闰渔。
Json模塊提供了四個功能:dumps席函、dump、loads冈涧、load:
dumps把數(shù)據(jù)類型轉(zhuǎn)換成字符串 將python中的 字典 轉(zhuǎn)換為 字符串
dump把數(shù)據(jù)類型轉(zhuǎn)換成字符串并存儲在文件中 將數(shù)據(jù)寫入json文件中
loads把字符串轉(zhuǎn)換成數(shù)據(jù)類型 將 字符串 轉(zhuǎn)換為 字典
load把文件打開從字符串轉(zhuǎn)換成數(shù)據(jù)類型 把文件打開茂附,并把字符串變換為數(shù)據(jù)類型
參考文獻:http://www.cnblogs.com/luotianshuai/p/5002110.html
# [https://www.cnblogs.com/wangyayu ... utm_medium=referral](https://www.cnblogs.com/wangyayun/p/6699184.html?utm_source=tuicool&utm_medium=referral) |
python軟件自動更新腳本
參考:
https://www.52pojie.cn/thread-829482-1-1.html