Python开发【2.3 模块】

1、模块导入

import 模块名
from 模块名 import 函数/类/变量

2.模块路径

import sys
sys.path

3.模块重新导入

Python3若想在同一次会话中再次运行文件(不停止和重新启动会话),需调用imp标准库模块职中可用reload函数

import script
import script         #多次加载同一模块

from imp import reload
reload(script)        #重新加载模块

4.模块循环导入

# main.py

from lib import lib1
 
def func1():
    print("main.func1")
    lib1()
 
 
def func2():
    print("main.func1")
 
func1()

# lib.py

from main import func2
 
def lib1():
    func2()
    print("lib.lib1")
 
 
def lib2():
    func2()

 

 

 

posted @ 2018-08-26 14:32  Nice1949  阅读(115)  评论(0编辑  收藏  举报