使用github webhooks,我希望能够将任何更改拉到远程开发服务器。此刻,在适当的目录中时,git pull
需要进行任何更改。但是,我不知道如何在Python中调用该函数。我尝试了以下方法:
import subprocess
process = subprocess.Popen("git pull", stdout=subprocess.PIPE)
output = process.communicate()[0]
但这导致以下错误
追溯(最近一次通话最后一次):init文件“ /usr/lib/python2.7/subprocess.py”中第1行的文件“”,init中的第679行 errread,errwrite的,)“ / usr / lib / python2”中的文件。 7 / subprocess.py“,行1249,在_execute_child中引发child_exception OSError:[Errno 2]没有这样的文件或目录
有没有一种方法可以在Python内部调用此bash命令?