Как поместить созданный файл в существующее хранилище GITLAB через python - PullRequest
0 голосов
/ 07 июля 2019

Я создал текстовый файл, используя файловые операции в Python. Я хочу, чтобы файл был перенесен в мой существующий репозиторий GITLAB.

Я пробовал приведенный ниже код, где я получаю созданный файл в моих локальных папках.

file_path = 'E:\My material\output.txt'
k= 'Fail/Pass'
with open (file_path, 'w+') as text:
    text.write('Test case :' +k)
    text.close() 

Что такое процесс или шаги или любые изменения в file_path для перемещения созданного текстового файла в репозиторий GITLAB через код Python.

1 Ответ

0 голосов
/ 07 июля 2019

Вы имеете в виду выполнение команд оболочки с Python? Предположим, что этот вновь созданный файл и этот скрипт на python находятся в определенном локальном репозитории git, который связан с удаленным репозиторием, который вы хотите зафиксировать. наш план упаковывает всю команду bash в os.system.

import os 
os.system('git add E:\My material\output.txt; git commit -m "anything"; git push -u origin master')

обновление

import os 
os.system('cd /local/repo; mv E:\My material\output.txt .; git add output.txt; git commit -m "anything"; git push -u origin master')
...