這里將版本信息放在json文件中,首先要讀取json文件。
JSON:
JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。它基于ECMAScript的一個(gè)子集。 JSON采用完全獨(dú)立于語(yǔ)言的文本格式,但是也使用了類似于C語(yǔ)言家族的習(xí)慣(包括C、C++、Java、JavaScript、Perl、Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語(yǔ)言。易于人閱讀和編寫(xiě),同時(shí)也易于機(jī)器解析和生成(一般用于提升網(wǎng)絡(luò)傳輸速率)。
JSON在python中分別由list和dict組成,,用于字符串和python數(shù)據(jù)類型間進(jìn)行轉(zhuǎn)換。
Json模塊提供了四個(gè)功能:dumps、dump、loads、load:
dumps把數(shù)據(jù)類型轉(zhuǎn)換成字符串 將python中的 字典 轉(zhuǎn)換為 字符串
dump把數(shù)據(jù)類型轉(zhuǎn)換成字符串并存儲(chǔ)在文件中 將數(shù)據(jù)寫(xiě)入json文件中
loads把字符串轉(zhuǎn)換成數(shù)據(jù)類型 將 字符串 轉(zhuǎn)換為 字典
load把文件打開(kāi)從字符串轉(zhuǎn)換成數(shù)據(jù)類型 把文件打開(kāi),并把字符串變換為數(shù)據(jù)類型
參考文獻(xiàn):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軟件自動(dòng)更新腳本
參考:
https://www.52pojie.cn/thread-829482-1-1.html