imp.load_source(name,pathname[,file])的作用把源文件pathname导入到name模块中,name可以是自定义的名字或者内置的模块名称。
假设在路径E:/Code/Python3/下有一个文件test.py, 内容如下:
def myadd(x, y):
return(x + y)
import imp
m = imp.load_source('mymod', 'E:/Code/Python3/test.py')
# 方法一
a = m.myadd(4, 10)
print(a)
# 方法二
import mymod
a = mymod.myadd(4, 10)
print(a)