Ale*_*kov 10
如果您无法访问模块,也可以从全局命名空间中删除这些方法或变量.以下是如何做到这一点:
to_exclude = ['foo']
from somemodule import *
for name in to_exclude:
del globals()[name]
Run Code Online (Sandbox Code Playgroud)
是的,您可以定义__all__模块
加
__all__ = ["echo", "surround", "reverse"] #Or whatever your module names are
Run Code Online (Sandbox Code Playgroud)
到具有这些模块的文件,或者__init__.py要从中导入的包的文件.
现在
from module import *
Run Code Online (Sandbox Code Playgroud)
仅导入指定的模块__all__
| 归档时间: |
|
| 查看次数: |
4762 次 |
| 最近记录: |