Как открыть терминал внутри подкаталога из django

Я изучаю django. Я застрял с этой проблемой.

Я хочу открыть новый терминал и выполнить в нем команду. Вот код, который я использовал для этого.

run(["gnome-terminal", "--", "sh", "-c", f"espeak -ven+m1 -f {file_name.name} -w {fbh}.wav "])

Я написал приведенный выше код в моем файле views.py. Здесь {file_name.name} - имя текстового файла, который я принимаю на вход от пользователя {fbh} - имя генерируемого аудиофайла.

Все работает отлично, но проблема в том, что терминал открывается в каталоге auto_generation, но я хочу, чтобы он открывался в каталоге media. media является подкаталогом каталога auto_generation.

Может ли кто-нибудь подсказать мне, какие изменения я должен внести в приведенную выше команду, чтобы новый терминал открывался в каталоге media вместо каталога auto_generation?

Как я уже сказал, я новичок в django и помощь будет оценена по достоинству.

запустите это для смены директории

cd ~/media 

и запустите свои команды.

вы можете узнать больше о том, как использовать терминал учебник командной строки

Вернуться на верх