Если я пытаюсь запустить .ls
в питона, не удивительно, я получаю SyntaxErrorКак Pyroot меняет интерпретатор python?
>>> .ls
File "<stdin>", line 1
.ls
^
SyntaxError: invalid syntax
Но если я импортировать PyROOT, это как-то делает этот синтаксис правовой (и ведет себя, как это делает в ROOT, перечисляя содержимое поля текущий файл, в приведенном примере я не открывали)
>>> import ROOT
>>> .ls
>>>
Аналогично, .q
работает, чтобы выйти из интерпретатора Python после того как я импортирован ROOT, как это происходит в обычном интерпретатором ROOT..
Как это работает?