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(修改过的模块名)