【问题标题】:Should I create a file with all my module imports and then import * from that, or should I import the modules to each file I use?我应该创建一个包含所有模块导入的文件,然后从中导入 *,还是应该将模块导入我使用的每个文件?
【发布时间】:2014-04-20 02:15:15
【问题描述】:

我有一个项目,每次我想运行一些代码时都必须导入一堆模块。为了避免每次创建新文件时都重写这些,我创建了一种导入所有这些的设置脚本,然后我只是从该启动脚本中导入 *。这在风格上可以吗?当我引用在导入时看不到的模块/类时,我可以理解为什么这会令人困惑……另一方面,它通过不每次都写出设置来节省时间和空间。应该用什么方法?

【问题讨论】:

    标签: python module packages python-module


    【解决方案1】:

    为了便于阅读,最好在每个文件中导入每个文件。因此,正如您所说,这些文件来自无处可去是没有意义的。因此,出于可读性的目的,在每个文件中导入每个文件会好得多。如果你愿意,我可以分享一些例子。

    干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-20
      • 2022-12-10
      • 2022-01-04
      • 2018-12-06
      • 1970-01-01
      • 2010-10-17
      • 2020-11-25
      相关资源
      最近更新 更多