python 模块

参考 https://www.cnblogs.com/happyframework/p/3255962.html

模块

几个模块相关的规则:

  • 一个文件代表一个模块。
  •  可以用import module导入模块,也可以用form module import member导入模块的成员。
  • 如果导入的是module,必须使用module.member进行访问;如果导入的member,可以直接访问member。
  • 导入的module或member都会变成当前module的member。

b.py

1 # coding=utf-8
2 
3 print __name__
4 
5 def say_b():
6     print "b"

a.py

1 # coding=utf-8
2 
3 import b
4 from b import *
5 
6 print __name__
7 
8 def say_a():
9     print "a"

test.py

1 # coding=utf-8
2 
3 import a
4 
5 print __name__
6 
7 a.say_a();
8 a.say_b();
9 a.b.say_b()

输出

1 b
2 a
3 __main__
4 a
5 b
6 b
posted @ 2021-04-21 02:32  伐丶木累  阅读(55)  评论(0编辑  收藏  举报