如何在python中编排自己的模块

费罗

下图是一个小编排,用于学习在python中构建模块时如何设置编排 在此处输入图片说明

module1 包含两个函数,一个依赖另一个

在 module1 文件夹之外有一个 main.py 文件,它应该导入文件 up.py e double.py 的所有功能

正如在屏幕截图中看到的,导入在 main.py 中不起作用这是我在导入时遇到的错误:

from module1 import double
double.doublefunc('erer')

错误:AttributeError:模块“module1.double”没有属性“doublefunc”

空的init .py 和在init .py 中导入有什么区别我知道init .py 通常是空的,但看起来并非总是如此。

Christoph Weiss 刮刀

包括是相对的。

因此,在库文件中,您必须引用同一文件夹中的本地文件。在 double.py 的情况下,您必须from .up import upfunc as mm像在init .py 中一样引用 up.py

在 main.ipynb 中,您必须导入 python 对象,而不是文件。所以from module1 import doublefunc as dd,等等...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在dockerfile中编译apache2自己的模块?

如何在自己的文件夹中引用模块?

如何在自己的包中使用自己的 Python 包?ModuleNotFoundError: 没有命名模块

如何在Python模块中公开函数?

如何在python中重载内置模块?

如何在Python中记录模块常量?

如何在Python中记录模块常量?

如何在Python中记录模块?

如何在python中安装immlib模块?

如何在 Ubuntu 中安装 python 模块?

如何在python中调用模块

如何在Python中安装VLC模块

如何在Python中添加模块?

如何在 Python 中调用模块对象?

如何在模块中的函数内部使用模块的位置-python

如何在我自己的android库模块中添加人行横道的webview?

如何在 Python 中的 HeatMap 中指定我自己的条件

如何在python中通过属性返回自己的字段?

如何在 vtk python 中实现自己的交互器风格

如何在python中创建自己的map()函数

Python:如何在列表理解中引用自己?

如何在 Python 2.7 中创建我自己的加密?

在服务编排场景中,如何在没有检查异常的情况下处理错误?

如何在Docker或Kubernetes中编排不同版本的应用程序

如何在 docker 编排中定义一个专门的节点

如何在require.js的已定义模块中获得自己的作用域?范围是“ this”,我希望它成为模块本身

如何在python中的多文件(或模块)中定义类

如何在JuliaBox笔记本中使用自己的模块?

你如何在colab上导入我自己的模块?