导入文件中的Python函数无法访问调用Jupyter笔记本中的其他函数
我正在使用Python3.6版的Jupyter笔记本。我在导入的一个单独的external.py文件中编写了一些代码,然后从该文件调用一个函数。然后,该函数调用python笔记本正文中定义的函数。比如说,导入文件中的Python函数无法访问调用Jupyter笔记本中的其他函数,python,jupyter-notebook,Python,Jupyter Notebook,我正在使用Python3.6版的Jupyter笔记本。我在导入的一个单独的external.py文件中编写了一些代码,然后从该文件调用一个函数。然后,该函数调用python笔记本正文中定义的函数。比如说, import external def subsequent(): <some code> external.func1() 导入外部 def successive(): external.func1() 已成功调用func1,但从func1中调用“后续”时出错。 我已
import external
def subsequent():
<some code>
external.func1()
导入外部
def successive():
external.func1()
已成功调用func1,但从func1中调用“后续”时出错。
我已尝试将“导入外部”行移动到“后续”定义之后。这也不管用
有没有办法参考呼叫ipython笔记本
非常感谢
问候,
Adeel尝试lambda函数并将该函数作为参数传递给func1
from external import func1
subsequent=lambda a : print(a + 10)
func1(subsequent)
或
将函数作为参数传递
from external import func1
def subsequent(a):
print(a + 10)
func1(subsequent)
干杯:-)尝试lambda函数并将该函数作为参数传递给func1
from external import func1
subsequent=lambda a : print(a + 10)
func1(subsequent)
或
将函数作为参数传递
from external import func1
def subsequent(a):
print(a + 10)
func1(subsequent)
干杯:-)func1()是否调用后续()函数?func1()是否调用后续()函数?非常感谢,Dulmina。工作得很有魅力!多谢你,杜米娜。工作得很有魅力!