我已經在書籍和互聯網上看到了這些命令,但從未理解它們。事情是這樣的以「%」和「 - 」字符開頭的命令
...modify changer.py without stopping Python...
% vi changer.py
和
python -mtimeit -s
這是什麼意思?他們在哪裏申請?
我已經在書籍和互聯網上看到了這些命令,但從未理解它們。事情是這樣的以「%」和「 - 」字符開頭的命令
...modify changer.py without stopping Python...
% vi changer.py
和
python -mtimeit -s
這是什麼意思?他們在哪裏申請?
%
是C 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.
也許你可以提到'%'是由系統打印的shell提示符,而'vi'是用戶鍵入的命令。看起來OP在這一點上可能會感到困惑 - 他似乎認爲他應該鍵入'%vi'。 –
@Rob編輯,謝謝! – Shashank
''%表明一個'csh'殼。 – FatalError