Я пытаюсь создать функцию для автоматизации моих коммитов в Spyder, так как часто набираю следующее:
!git init
!git add myfilename.py
!git commit -m "my commit comment"
Но чтобы работать как функция, мне нужно иметь возможность передавать имена файлов, которые я ввожу в качестве аргументов функции, я получаю неудивительную ошибку: «fatal: pathspe c 'file' не соответствует ни одному файлу»
def gitCommit(*files, commit = "Place Commit Comment Here"):
!git init
for file in files:
!git add file
!git commit -m paste(commit)
Я не уверен, как избежать "! " аспект кода, который явно не распознает переменную «файл»