【发布时间】:2015-12-28 09:24:00
【问题描述】:
我想知道你们中是否有人为 python 应用程序实现了自动更新功能。我的想法是从 github URL 下载前 100-200 个字节(使用请求?),包含版本标签。例如。
#!/usr/bin/env python
#######################
__author__ = '<a href="mailto:xxxx@gmail.com">xxx</a>'
__program__ = 'theprogram'
__package__ = ''
__description__ = '''This program does things'''
__version__ = '0.0.0'
...
因此,如果版本标签大于本地模块中的版本标签,更新程序将下载整个文件并替换它,然后(无论哪种方式)运行它。
最好的方法是什么?
谢谢!
【问题讨论】:
-
是的,您可以使用 requests 获取版本号,然后将其与此文件中的数字进行比较,然后执行一些操作。您可以在 cron 中运行它以使其间隔自动执行。
标签: python python-requests updates