Вопросы

Как получить список веток репозитория с помощью 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

Похожие записи

FiPy для потока заряженных частиц

admin

java.exe не распознается как программа или пакетный файл с внутренними или внешними командами, когда java добавляется в путь

admin

java.io.IOException: невозможно запустить программу python с помощью Spark в Pycharm (Windows)

admin

Обновление Angular 12 — для компилятора Angular требуется TypeScript

admin

Параметр NO_PARAM в запросе недействителен. Укажите правильное значение для параметра NO_PARAM при развертывании шаблона лазурной руки с помощью Powershell.

admin

Flutter / Dart получает изображение / данные из API на основе токена входа пользователя

admin