以“%”和“ - ”字符开头的命令

时间:2013-09-24 02:12:29

标签: python command

我在书本和互联网上看过这些,但从未理解过。像这样的东西

...modify changer.py without stopping Python...
% vi changer.py

python -mtimeit -s

他们是什么意思?他们在哪里申请?

1 个答案:

答案 0 :(得分:4)

%是C shell提示符。它对所有炮弹都不普遍。根据您使用的shell类型,您可以在等待命令时获得不同类型的提示。例如,UNIX shell通常使用$符号,Windows CMD提示符使用当前目录,后跟>字符。

vi只是一个 shell命令,它调用vi,一个Unix平台的文本编辑器。在您的示例中,他只是使用文本编辑器vi来修改Python脚本changer.py。它与Python无关,除了文本编辑器可用于编辑Python脚本的事实。

python -mtimeit -s使用-m 命令行参数加载模块,然后启动预加载模块timeit的解释器。这样,您无需在启动解释器后键入import <modulename>。它还使用-s命令行参数指定不应将user-site-packages目录添加到sys.path

有关python解释器的命令行参数的更多信息,请查看official documentation.