如何配置 IPython 以在每次启动时发出相同的“魔法”命令?

Luk*_*vis 6 python ipython python-3.x

我希望能够使用%cd "default_dir"%matplotlib每当我打电话ipython从我的终端。我尝试将其写入 .py 文件中,.ipython/profile_default/startup/file.py但导致以下错误:

[TerminalIPythonApp] WARNING | Unknown error in handling startup files:
  File "/Users/<name>/Dropbox/.ipython/profile_default/startup/startup.py", line 18
    %cd "~/Dropbox/"
    ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

Way*_*ner 4

您只需要在启动脚本中使用魔法:

\n\n
get_ipython().magic('cd ~/Dropbox')\nget_ipython().magic('matplotlib')\n
Run Code Online (Sandbox Code Playgroud)\n\n

将其放入启动脚本的内容中,它应该可以发挥您所需的作用 \xe2\x9c\xa8\xe2\x9c\xa8

\n