我想要一个包含所有导入和初始化魔术命令(%cd,%autoreload,...)的通用文件。所以,我想要这样的东西:
初始化.ipynb:
%cd ...
%load_ext autoreload
%autoreload 2
import some_lib
import some_lib2
一些_文件.py:
%execute initialization.ipynb
some_lib.some_function()
为此,我经常使用:
%run setup.ipynb
Details:
将所有导入等放在名为的文件中setup.ipynb
。
然后,在活动笔记本顶部插入一个包含以下内容的单元格:
import os
os.chdir('C:/yourproject')
%run setup.ipynb
所以如果你有setup.ipynb
存储在C:/yourproject
目录包含以下内容:
import os
a=1
%who
print("imports, variables and magic commands")
然后,当您在活动笔记本中运行第一个代码片段时,您将获得以下输出:
a os
imports, variables and magic commands
请注意%run
has指向一个.ipynb
如果您想运行 ipython magic 命令,请创建该文件。一个常规的.py
行不通的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)