【发布时间】:2014-04-20 02:15:15
【问题描述】:
我有一个项目,每次我想运行一些代码时都必须导入一堆模块。为了避免每次创建新文件时都重写这些,我创建了一种导入所有这些的设置脚本,然后我只是从该启动脚本中导入 *。这在风格上可以吗?当我引用在导入时看不到的模块/类时,我可以理解为什么这会令人困惑……另一方面,它通过不每次都写出设置来节省时间和空间。应该用什么方法?
【问题讨论】:
标签: python module packages python-module
我有一个项目,每次我想运行一些代码时都必须导入一堆模块。为了避免每次创建新文件时都重写这些,我创建了一种导入所有这些的设置脚本,然后我只是从该启动脚本中导入 *。这在风格上可以吗?当我引用在导入时看不到的模块/类时,我可以理解为什么这会令人困惑……另一方面,它通过不每次都写出设置来节省时间和空间。应该用什么方法?
【问题讨论】:
标签: python module packages python-module
为了便于阅读,最好在每个文件中导入每个文件。因此,正如您所说,这些文件来自无处可去是没有意义的。因此,出于可读性的目的,在每个文件中导入每个文件会好得多。如果你愿意,我可以分享一些例子。
干杯!
【讨论】: