gpt4 book ai didi

python - Jupyter 笔记本 : How to execute an external file containing imports and magic commands?

转载 作者:行者123 更新时间:2023-12-04 15:29:46 24 4
gpt4 key购买 nike

我想要一个包含所有导入和初始化魔术命令(%cd、%autoreload 等)的通用文件。所以,我想要这样的东西:

初始化.ipynb:

%cd ...
%load_ext autoreload
%autoreload 2
import some_lib
import some_lib2

some_file.py:
%execute initialization.ipynb
some_lib.some_function()

最佳答案

为此,我经常使用:

%run setup.ipynb

详情:

将所有导入等放在名为 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必须指向 .ipynb如果您想运行 ipython 魔术命令,请打开文件。普通 .py不会工作。

关于python - Jupyter 笔记本 : How to execute an external file containing imports and magic commands?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61464386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com