Как вы отправляете файлы в репозиторий GitHub в PythonPython

Программы на Python
Anonymous
Как вы отправляете файлы в репозиторий GitHub в Python

Сообщение Anonymous »

У меня есть файл w.txt, содержащий 4 случайных числа
Я пытаюсь отправить его в репозиторий git, и у меня есть следующий код:

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

    aa=open(fileName,'r').read()
print(aa)
text= base64.b64encode(aa.encode("utf-8"))
api="https://api.github.com/repos/Ixonblitz-MatOS/Worm/contents/w.txt"
headers = {
"Authorization": f'''Bearer {token}''',
"Content-type": "application/vnd.github+json"
}
data = {
"message": msg, # Put your commit message here.
"content": text.decode("utf-8")
}

r = requests.put(api, headers=headers, json=data)
print(r.text)
В этом случае имя_файла — «w.txt», а API — это API для моего репозитория, и используется правильный токен. Что мне не хватает? Файл в моем репозитории остается пустым вместо того, чтобы помещать туда числа.

Подробнее здесь: https://stackoverflow.com/questions/753 ... -in-python

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