How can I call 'git pull' from within Python?

前端 未结 6 1597
栀梦
栀梦 2020-12-07 18:11

Using the github webhooks, I would like to be able to pull any changes to a remote development server. At the moment, when in the appropriate directory, git pull

6条回答
  •  情歌与酒
    2020-12-07 19:07

    If you're using Python 3.5+ prefer subprocess.run to subprocess.Popen for scenarios it can handle. For example:

    import subprocess
    subprocess.run(["git", "pull"], check=True, stdout=subprocess.PIPE).stdout
    

提交回复
热议问题