好的,下面是一个示例代码:
import requests
import sys
def check_version():
# 获取当前版本
current_version = sys.version
print("当前版本为: ", current_version)
# 获取最新版本
r = requests.get('http://example.com/latest_version.txt')
latest_version = r.text
print("最新版本为: ", latest_version)
# 比较版本
if current_version != latest_version:
print("发现新版本, 开始更新...")
# 这里可以执行更新代码
else:
print("当前版本已是最新版本")
check_version()
这段代码会检查当前版本是否是最新版本。如果不是最新版本,就会打印出"发现新版本, 开始更新...",否则会打印出"当前版本已是最新版本"。
注意:这段代码假设你已经在服务器上放置了一个文本文件 "latest_version.txt",里面储存了最新版本的信息。你也需要确保程序有访问网络的权限。