【发布时间】:2020-08-19 20:10:19
【问题描述】:
我创建了一个包含两个不同函数的 python 文件 (.py)。
例如,
def function1():
print("Hello World")
def funtion2(a, b):
y=a+b
if y>=5:
print("Correct")
else:
print("Wrong")
现在,我想在 Databricks Notebook 中使用这两个函数。我所做的是按照databricks post 中编写的步骤进行操作。即使我成功创建了一个 egg 文件,该文件后来作为一个库导入到 databricks 中,我也没有设法从 egg 文件中导入我的自定义函数。请查看以下屏幕截图:
setup.py
Databricks 上的鸡蛋文件
当我尝试 python 命令时:
import function2
我收到一个错误,提示找不到此模块。感谢任何帮助和 cmets。
注意:不使用 init.py 文件
【问题讨论】:
-
尝试“from python_functions.py import function2”或尝试“import python_function.py”然后使用function2。
-
@ZubadIbrahim 你写的两种方式都已经给了我“没有名为'python_functions'的模块”。这就是我尝试 .egg 文件方法的原因。
标签: python azure databricks egg