Скрипт Python для определения того, является ли каталог репозиторием gitPython

Программы на Python
Anonymous
Скрипт Python для определения того, является ли каталог репозиторием git

Сообщение Anonymous »

Я только начал работать с Python, и мое первое задание — написать сценарий, определяющий, является ли каталог, в котором он запускается, репозиторием git. Однокурсник предложил этот код:

Код: Выделить всё

#! /usr/bin/env python

from subprocess import Popen, PIPE, STDOUT
if Popen(("git", "branch"), stderr=STDOUT, stdout=PIPE).returncode != 0:
print("Nope!")
else:
print("Yup!")
Он должен печатать выходные данные в зависимости от кода возврата консольной команды «git Branch». Однако в репозитории скрипт не работал.

В любом случае буду благодарен за любые советы по этому поводу.

Задание также включает в себя:
  • умение использовать тот же сценарий в Windows
  • возможная передача пути для определения сценарию без необходимости копирования его в целевой каталог
Большое спасибо! п>

Подробнее здесь: https://stackoverflow.com/questions/196 ... repository

Вернуться в «Python»