Что делает восклицательный знак (!) Перед оператором? - PullRequest
0 голосов
/ 08 апреля 2020

Я пытался установить темную тему в записной книжке Jupyter, набрав это в записной книжке

pip install jupyterthemes
jt -t chesterish

Первая команда сработала, но во 2-й я получил ошибку. Тогда я написал это

!jt -t chesterish

И это сработало. Что сделал восклицательный знак?

PS Я чрезвычайно новичок в python, только что начался на прошлой неделе

1 Ответ

1 голос
/ 08 апреля 2020

Любая команда с добавлением восклицательного знака выполняется оболочкой операционной системы вместо python. jt на самом деле это отдельное приложение, вызываемое вашей оболочкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...