首页 > 代码库 > python import
python import
b import 了 a, c import 了 b,c 中也会有定义
test.py
1 __all__ = [‘a‘, ‘b‘] 2 3 def a(): 4 print "a" 5 6 def b(): 7 print "b" 8 9 def c():10 print "c"
test_2.py
1 from test import *2 3 def a_2():4 print "a_2",5 a()
test_3.py
1 from test_2 import *2 3 a()4 a_2()
运行 test_3.py
# a
# a_2 a
__all__ 的用法
test.py
1 __all__ = [‘a‘, ‘b‘] 2 3 def a(): 4 print "a" 5 6 def b(): 7 print "b" 8 9 def c():10 print "c"
test_2.py
1 from test import *2 3 a()4 # c() cause error
python import
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。