web-dev-qa-db-ja.com

ipythonプロンプトで現在のディレクトリを表示する方法

IPythonプロンプトで現在のディレクトリを表示する方法はありますか?

Instead of this:
In [1]:

Something like this:
In<~/user/src/proj1>[1]:
10
motam79

https://ipython.org/ipython-doc/3/config/details.html#specific-config-details

端末では、入力プロンプトと出力プロンプトのフォーマットをカスタマイズできます。現在、これは他のフロントエンドには影響しません。

したがって、.ipython/profile_default/ipython_config.pyに次のように記述します:c.PromptManager.in_template = "In<{cwd} >>>"

3
Arjen Dijkstra

os.getcwd(現在の作業ディレクトリ)またはネイティブのosコマンドpwdを使用できます。

In [8]: import os

In [9]: os.getcwd()
Out[9]: '/home/rockwool'

In [10]: pwd
Out[10]: '/home/rockwool'
29
DurgaDatta

を使用してpwdが現在のディレクトリを表示する前

In[1]: !pwd
/User/home/

インタラクティブコンピューティングを行う場合、基本的なシェルにアクセスする必要があるのが一般的です。これは感嘆符を使用して実行できます! (またはbang)行の先頭にあるときにコマンドを実行します。

4
David Miller