交互式Python(ipython)简直太神奇了,尤其是当你在飞行中将事物拼凑在一起时...并且这样做很容易回归.
然而,似乎有趣的是具有多个ipython笔记本(ipynb文件)的用例.显然,似乎笔记本不应该与其他笔记本有关系,这是有道理的,除了我想要导入其他ipynb文件.
我看到的唯一解决方法是将我的*.ipynb文件转换为*.py文件,然后将其导入我的笔记本中.让一个文件保存在项目中的所有内容有点奇怪,特别是如果我想真正推动代码重用(这不是python的核心原则吗?).
我错过了什么吗?这不是ipython笔记本支持的用例吗?我可以使用另一种解决方案将ipynb文件导入另一个笔记本吗?我想继续使用ipynb,但它现在正在弄乱我的工作流程:(
我想从另一个ipython-notebook导入一个func.说,
common_func.ipnb 具有 def func_a()
当我创建一个新笔记本时,如何func_a从另一个笔记本中访问哪个笔记本,但是在同一个文件夹和相同的ipython实例中?
谢谢!