小编int*_*ere的帖子

从模块中检测`import module` vs` from module import*`

我希望防止模块内部的某些名称被from module import *语句导入以减少名称空间混乱.(如果这是糟糕的设计,请告诉我.)

这是我想要的行为(使用osposix作为示例):

  • import os应该os.posix提供.
  • from os import *不应该posix提供.
  • 我不在乎是否from os import posix导致错误.

导入模块中的代码module是否可以检测它是否是使用import module或导入的from module import *

python import

0
推荐指数
1
解决办法
597
查看次数

标签 统计

import ×1

python ×1