如何通过python自动更新代码

时间:2017-03-22 21:34:28

标签: python svn github auto-update

我有一个用Python编写的应用程序,它运行在RPi上。我希望它通过将最新代码下载到安装它的目录中来自动更新...这可能因用户而异。它还需要偶尔运行一个SQL脚本。对此最好的方法是什么?如何确保代码下载到正确的目录?

我见过的GitHub教程专注于更新中央存储库。我希望反过来发生。 git是最好的工具还是SVN或从我的网站下载简单的HTTP会更好?

1 个答案:

答案 0 :(得分:0)

根据评论,我最终设法使用urllib.urlretrieve来下载zip,然后使用zipfile解压缩和覆盖。