Как получить список веток репозитория с помощью Python

Я пытаюсь получить список всех веток, доступных в моем репозитории, с помощью Python с помощью этого кода:

import subprocess branches = [«All»] command = «git branch -r» branch_list = subprocess.check_output(command) for branch in branch_list: print branch branches.append[branch]

Я хочу иметь что-то вроде:

print branches[0] # is «All» print branches[1] # is «branch1» print branches[2] # is «branch2» etc etc

но вместо этого у меня

print branches[0] # is «All» print branches[1] # is «b» print branches[2] # is «r» print branches[3] # is «a» print branches[4] # is «n» print branches[5] # is «c» print branches[6] # is «h» etc etc

Спасибо за ваше время и вашу помощь

не называйте свою переменную list   —  person MagicaNexus    schedule 05.07.2019

^ В общем, воздержитесь от использования зарезервированных ключевых слов и встроенных функций в качестве имен переменных, так как это приведет к перезаписи встроенной функции вашим значением, нарушая код, который ожидает, что встроенная функция будет тем, чем она является на самом деле.   —  person MagicaNexus    schedule 05.07.2019

Я знаю, что это просто для примера   —  person MagicaNexus    schedule 05.07.2019

subprocess.check_output возвращает (многострочную) строку. Итерации по строке дают вам буквы …   —  person MagicaNexus    schedule 05.07.2019

Источник: ledsshop.ru

Стиль жизни - Здоровье!