python - 如何从 pyspark 中的模块导入函数
问题描述
我使用 spark-submit cmd 运行 pyspark 脚本。我有一个包含所有实用程序的模块。我需要能够从此模块导入函数,但我收到“模块未找到错误”。我已经压缩了我的模块并在 spark 提交中使用 --archive 上传了它。我尝试使用 zipimport 从 zip 中提取模块,但我仍然无法读取模块。如何将模块中的函数加载到我的 pyspark 脚本中?
importer = zipimport.zipimporter("module.zip")
mod = importer.load_module("model")
如何从“mod”对象访问函数?zipimport 的任何替代品也将受到高度赞赏
解决方案
推荐阅读
- git - git pull -r 从新存储库中删除本地文件
- spring-integration-dsl - Spring Integration DSL: lambda 返回消息
在句柄方法中,例如使用 DelegatingSessionFactory? - excel - 抓取内容时无法摆脱弹出的空白屏幕
- c++ - 编译前确定数组长度
- flask - Flask CORS 问题 - OPTION 请求未通过
- flutter - 颤振无线电值不变
- c# - 如何更改 button.text 而不点击它?
- android - 如何从联系人列表中获取特定选定联系人的所有数据
- c - 为什么 Linux VmSize VmData 大于代码的估计值?
- swift - Swift 中方法和属性的命名约定。我可以使用“get”、“set”和“is”关键字吗?