Используя веб-узлы github, я хотел бы получить любые изменения на удаленном сервере разработки. В настоящий момент, когда в соответствующем каталоге git pull
получаются любые изменения, которые необходимо внести. Однако я не могу понять, как вызвать эту функцию из Python. Я пробовал следующее:
import subprocess
process = subprocess.Popen("git pull", stdout=subprocess.PIPE)
output = process.communicate()[0]
Но это приводит к следующей ошибке
Traceback (последний последний вызов): Файл ", строка 1, в Файл" /usr/lib/python 2.7/subprocess.py ", строка 679, в INIT errread, errwrite) Файл" /usr/lib/python 2.7/subprocess.py", строка 1249, в _execute_child raise child_exception OSError: [Errno 2] Нет такого файла или каталога
Есть ли способ, который я могу назвать этой командой bash из Python?