转⾃:https://jingyan.baidu.com/article/eb9f7b6d34377b869364e815.html打开Python开发⼯具IDLE,新建‘imp.py’⽂件,并写代码如下:
def test1(): print ('test1')def test2(): print ('test2')
再新建⼀个‘diao.py’⽂件,并写代码如下;
import imp
if __name__=='__main__': imp.test1()
导⼊了imp模块,调⽤模块⽅法要⽤模块名.⽅法名.F5运⾏diao.py程序,导⼊imp模块的test1⽅法被执⾏
更改diao.py代码使⽤form improt ⽅法导⼊test2
from imp import test2if __name__=='__main__': test2() imp.test1()
F5运⾏diao.py程序,导⼊imp模块的test2⽅法被执⾏。使⽤form 模块名 import ⽅法名调⽤⽅法时候就不⽤加模块名了没有导⼊的⽅法test1就不能使⽤了
如果想使⽤全部⽅法名直接调⽤,改diao.py代码如下:
from imp import *if __name__=='__main__': test2() test1()
F5运⾏diao.py程序,导⼊imp模块的test2、test1⽅法都被执⾏。
因篇幅问题不能全部显示,请点此查看更多更全内容