以“from 模块名 import *”形式导入的模块,当该模块有 all 变量时,只能导入该变量指定的成员,未指定的成员是无法导入的。
例如:
#demo.py
def a():
print("1")
def b():
print("2")
def c():
print("3")
__all__ = ["a","b"]
```python
#test.py
from demo import *
a()
b()
c()
python中的__all__
阅读 55
2023-05-18
以“from 模块名 import *”形式导入的模块,当该模块有 all 变量时,只能导入该变量指定的成员,未指定的成员是无法导入的。
例如:
#demo.py
def a():
print("1")
def b():
print("2")
def c():
print("3")
__all__ = ["a","b"]
```python
#test.py
from demo import *
a()
b()
c()
相关推荐
精彩评论(0)