如果我尝试在Python中运行
同样地,当我导入ROOT时,
这是如何实现的呢?
.ls
,毫不奇怪地,我会收到SyntaxError错误提示。>>> .ls
File "<stdin>", line 1
.ls
^
SyntaxError: invalid syntax
但是,如果我导入PyROOT,它会让这个语法合法(并且像在ROOT中一样表现,列出当前文件的内容;在这个例子中,我还没有打开任何文件。)
>>> import ROOT
>>> .ls
>>>
同样地,当我导入ROOT时,
.q
命令可以像普通的ROOT解释器一样退出Python解释器。这是如何实现的呢?