python模块

导入方法

 1 #第一种 调用函数时需要加上模块前缀
 2 import lib_name
 3 lib.test()
 4 
 5 #第二种 可以直接调用,但是避免不同模块中有相同名称的函数
 6 from lib_name import test1,test2
 7 from lib_name import test3
 8 test1()
 9 
10 #第三种 导入模块中全部函数,且可以直接以函数名形式调用,尽量不要用
11 from lib_name import *
12 test1()
13 
14 #第四种 通过模块别名调用
15 import time as tt
16 tt.sleep(5)

模块导入查询路径

import sys

sys.path #可修改

模块自测写法

1 def test1():
2     print("-----test1----")
3 
4 def test2():
5     print("-----test2----")
6 #如果直接执行该模块,则__name__为"__main__",否则为模块名称
7 if __name__ == "__main__":
8     test1()
9     test2()

模块重新导入

在模块导入后,模块被修改的处理方法

from imp import *

reload(修改过的模块名)

原文地址:https://www.cnblogs.com/xhcdream/p/8277560.html