相关疑难解决方法(0)

如何从另一个ipython-notebook导入?

我想从另一个ipython-notebook导入一个func.说,

common_func.ipnb 具有 def func_a()

当我创建一个新笔记本时,如何func_a从另一个笔记本中访问哪个笔记本,但是在同一个文件夹和相同的ipython实例中?

谢谢!

ipython jupyter-notebook

43
推荐指数
4
解决办法
3万
查看次数

从另一个.ipynb文件导入一个函数

我在一个名为'functions.ipynb'的文件中定义了一个hello world函数.现在,我想使用"导入函数"在另一个文件中导入函数.我确信它们在同一个文件夹中.但是,它仍然显示"ImportError:没有模块命名函数".顺便说一下,我正在使用jupyter笔记本.非常感谢!

python import ipython jupyter-notebook

14
推荐指数
3
解决办法
2万
查看次数

在IPython中将笔记本包含在另一台笔记本中?

我有一个笔记本,我打算用作其他笔记本的库.它有一些功能可以准备某些类型的文件等.

如何将笔记本包含在应该能够使用库笔记本中的功能的新笔记本中?

ipython-notebook

5
推荐指数
2
解决办法
1862
查看次数

Jupyter Notebook:导入.ipynb文件并访问其他.ipynb文件中给出错误的方法

我对Jupyter Notebook很陌生。我玩了一段时间。但这是我第一次尝试将另一个笔记本导入我的主班。

作为参考,我正在使用Anaconda 4.3.1和Python v2.7。

我正在尝试将我在python项目中所做的工作复制到jupyter笔记本中。它需要将其他.ipynb文件(从原始.py文件转换)导入到其中,以根据需要使用相关方法。

为此,我遵循了Jupyter Nbviewer 步骤链接上给出的指导,该指导是通过对以下堆栈Question的初步搜索找到的。它给了我一些主意,但是在一个阶段之后并没有帮助我。

我将引导您完成我执行的步骤和尝试过的示例程序。

  1. 创建了一个小的.ipynb文件abc.ipynb,如下所示

    def prt_n(str):
        print(str)
    if __name__ == '__main__':
        prt_n("in abc")
    
    Run Code Online (Sandbox Code Playgroud)
  2. 创建了一个.ipynb文件,以从上面给出的Jupyter链接导入Jupyter Notebook。说,importer.ipynb。

  3. 运行importer.ipynb

  4. import abc

  5. str="Hello Me"

  6. 测试步骤将abc.__name__结果abc作为输出。

  7. abc.prt_n(str) 引发以下错误

* ------------------------------------------------- --------------------------

AttributeError                            Traceback (most recent call last)
<ipython-input-9-2fb88a43c9e5> in <module>()
Run Code Online (Sandbox Code Playgroud)

----> 1 abc.prt_n(str)AttributeError:“模块”对象没有属性“ prt_n” *

我希望答案会是Hello Me

稍后,我想实际创建一个myMain.ipynb文件,并希望包含2-3个这样的笔记本,并使用必需的参数调用它们的方法。

一个这样的示例可以是efg.ipynb如下文件:

import abc a="Hello Notebook" abc.prt_n(a)

我还想确保是否还有其他方法可以做到这一点?

注意:我已经检查了sys.executable和sys.path。两者都具有相同的python路径值。

欢迎任何帮助!

python module user-defined anaconda jupyter

4
推荐指数
2
解决办法
4416
查看次数