IPythonプロンプトで現在のディレクトリを表示する方法はありますか?
Instead of this:
In [1]:
Something like this:
In<~/user/src/proj1>[1]:
https://ipython.org/ipython-doc/3/config/details.html#specific-config-details
端末では、入力プロンプトと出力プロンプトのフォーマットをカスタマイズできます。現在、これは他のフロントエンドには影響しません。
したがって、.ipython/profile_default/ipython_config.pyに次のように記述します:c.PromptManager.in_template = "In<{cwd} >>>"
os.getcwd
(現在の作業ディレクトリ)またはネイティブのosコマンドpwd
を使用できます。
In [8]: import os
In [9]: os.getcwd()
Out[9]: '/home/rockwool'
In [10]: pwd
Out[10]: '/home/rockwool'
を使用してpwdが現在のディレクトリを表示する前
In[1]: !pwd
/User/home/
インタラクティブコンピューティングを行う場合、基本的なシェルにアクセスする必要があるのが一般的です。これは感嘆符を使用して実行できます! (またはbang)行の先頭にあるときにコマンドを実行します。