version.py 980 B

1234567891011121314151617181920212223242526272829
  1. import requests
  2. def up_info():
  3. print("\n正在联网获取更新信息...")
  4. __Version = "v2.4"
  5. __INFO = "熊猫学习唯一下载地址为 https://github.com/Alivon/Panda-Learning"
  6. try:
  7. updata_log = requests.get(
  8. "https://raw.githubusercontent.com/Alivon/Panda-Learning/master/Update%20log").content.decode(
  9. "utf8")
  10. updata_log = updata_log.split("\n")
  11. print(__INFO)
  12. print("程序版本为:{},\n最新版本为:{}".format(__Version, updata_log[1].split("=")[1]))
  13. print("="*120)
  14. if __Version != updata_log[1].split("=")[1]:
  15. print("当前不是最新版本,建议更新")
  16. print("=" * 120)
  17. print("更新提要:")
  18. for i in updata_log[2:]:
  19. print(i)
  20. print("=" * 120)
  21. print("更新显示不会打断之前输入操作,请继续...")
  22. except:
  23. print("版本信息网络错误")
  24. if __name__ == '__main__':
  25. up_info()