【问题标题】:How can I import all class and method from python file? [duplicate]如何从 python 文件中导入所有类和方法? [复制]
【发布时间】:2020-01-24 10:39:28
【问题描述】:

我想从一个 python 文件中导入所有的类和方法。目前我通过写他们的名字来导入,比如, 从 utils 导入 a,b,c,d

但我想不写名字就导入。

python 版本 4.1 谢谢

【问题讨论】:

  • 只要import utils,则需要使用限定名,即。 utils.autils.b
  • 你怎么能在 python 4.1 中? python 3.9 仍在开发中...
  • from __future__ import @Infant

标签: python


【解决方案1】:

您可以使用from utils import *,但不建议这样做,因为它会使您的命名空间变得混乱,并且很容易导致冲突。这也使得追踪代码的位置变得更加困难。最好只做import utils,然后再打电话给utils.whatever()

【讨论】:

    【解决方案2】:

    不建议这样做,因为您可能会覆盖脚本中的变量,但是:

    from utils import *

    【讨论】:

      【解决方案3】:

      你可以说:

      import package

      from package import *

      【讨论】:

      • 为什么是括号?
      • 不,仅供参考
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-20
      • 1970-01-01
      • 2016-10-14
      • 2019-05-14
      • 1970-01-01
      • 2018-03-08
      • 2020-08-22
      相关资源
      最近更新 更多