Я постараюсь изо всех сил объяснить проблему, с которой я столкнулся. Я создал эту настраиваемую команду оболочки в linux
#!/bin/bash
function create() {
python3 .create.py $1
cd /home/simon/Linux_Storage/Projects/$FILEPATH$1
code .
echo "Project created."
cd
}
Я пытаюсь вызвать ее из сценария python, используя os.system("create ")
, но получаю эту ошибку: sh: 1: create: not found
. Если я попытаюсь использовать любую другую команду по умолчанию, например os.system("date")
, или просто попытаюсь вызвать свою команду с терминала, это сработает без проблем. Есть ли способ получить доступ к пользовательским командам оболочки из файла python? Или отказаться от идеи?