为了账号安全,请及时绑定邮箱和手机立即绑定

在 python 中创建模块 - 导入如何工作

在 python 中创建模块 - 导入如何工作

慕村9548890 2021-06-11 18:05:59
我正在 python 应用程序中创建一个模块,我有我的主要代码文件,我想从帮助程序文件夹中导入一些帮助程序方法/类。这是我的文件夹结构:module:  __init__.py  helpers:    __init__.py    some_class.py这是module/helpers/__init__.py文件:  from .some_class import SomeClass  def helper_method_1():    # code  def helper_method_2():    # code所以我的问题是:SomeClass在module/helpers/__init__.py内部导入是否helpers足以像在我的主module/__init.py文件中导入一样使用它?这就是我正在尝试的 module/__init__.pyfrom .helpers import (SomeClass, helper_method_1, helper_method_2)我正在做一堆事情,所以目前无法测试它是否有错误
查看完整描述

1 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

是的,这就足够了。

除非模块有__all__变量,否则所有名称(包括从其他模块导入的名称)都将被导出。


查看完整回答
反对 回复 2021-06-16
  • 1 回答
  • 0 关注
  • 109 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信