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

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

Я бы посоветовал вам попробовать заменить диски для графического процессора, особенно если это графический процессор Nvidia.

Для меня подобную проблему решил проприетарный драйвер Nvidia.

0
18.09.2020, 22:31
1 ответ

Используйте Python для запуска сценария bash и передачи переменной в сценарий bash:

передача значения переменной python в скрипт bash (внутри скрипта python)

На этот вопрос о переполнении стека о том, как вызвать команду оболочки из скрипта Python, есть 62 ответа:

https://stackoverflow.com/questions/89228/how-to-call-an-external-command

Python не может выйти и затем вызвать команду оболочки. Вы должны вызвать команду оболочки перед выходом из скрипта Python.

https://www.geeksforgeeks.org/python-exit-commands-quit-exit-sys-exit-and-os-_exit/

В этой статье по ссылке выше рассказывается, как выйти из Python с помощью различных команд:

The functions quit(), exit(), sys.exit() and os._exit() have almost same functionality as they raise the SystemExit exception by which the Python interpreter exits and no stack traceback is printed. We can catch the exception to intercept early exits and perform cleanup activities; if uncaught, the interpreter exits as usual.

Статья завершается:

Among above four exit functions, sys.exit() is preferred mostly, because the exit() and quit() functions cannot be used in production code while os._exit() is for special cases only when immediate exit is required.

Вы можете использовать sys.exit («Сообщение о выходе здесь» )для выхода из скрипта Python и записи сообщения о выходе в консоль, которая затем вернется к приглашению оболочки.

0
18.03.2021, 23:04

Теги

Похожие вопросы