如何在同一包中导入__init__.py内部定义的类?

Vivek R

我有一个像

package/
--__init__.py
--test.py

让我们假设Sample内部定义__init__.py了类Sample那么我该如何从中导入该类test.py

shx2

使用相对导入.是包的根:

from . import Sample

另外,在中包含“实际”代码/逻辑也是一种不好的做法__init__.py在大多数情况下,您应该只import放入__init__.py,以使其可以从包级别外部导入。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java导入类在同一包中

__init__.py中的Python Import类来自同一包中的文件

如何在JAVA的同一包中调用方法或访问其他类中的字段

如何在同一包中的另一个类中使用一个类?

如何使用 __init__.py 在 python 中导入包

如何在同一包中的多个源之间共享聚合类型(例如自定义结构)

如何在同一目录或子目录中导入类?

如何导入__init__.py中定义的类

为什么同一包的一类无法访问另一包?

Java-如何从同一包中的类获取私有数据

使用pytest时在同一包中导入的ModuleNotFoundError

在同一包python中导入文件

在同一包中访问私有内部类

在同一包中创建类的对象

同一包中的功能未定义

转:同一包中的未定义函数

在 Scala 中使用同一包上的特征中定义的类。

如何从类定义内部调用REST API

Kotlinpoet如何添加内部对象类定义?

在python中导入子包时出现问题:如何编写__init__.py文件

如何使用由同一包装箱中的另一个宏定义的宏?

在另一个 .py 文件中导入自定义类

为什么Java类可以在不显式导入该类的情况下直接在同一包下使用另一个类?

用gradle创建的jar,当导入一个类时,看不到同一包中的其他类

如何从默认包中导入类

如何使Byte Buddy将多个类型加载到同一包装类加载器中

如何从类内部调用在类外部定义的函数

java ant compile在同一包中的同一目录中找不到类

OSGi:导出一个包,而不导出同一包中的几个类