python imp.load_source用法

版权声明:分享才能发挥最大的价值 https://blog.csdn.net/qq_32252957/article/details/81358163

imp.load_source(name,pathname[,file])的作用把源文件pathname导入到name模块中,name可以是自定义的名字或者内置的模块名称。

假设在路径E:/Code/Python3/下有一个文件test.py, 内容如下:

 
  1. def myadd(x, y):

  2. return(x + y)

使用方法如下:

 
  1. import imp

  2. m = imp.load_source('mymod', 'E:/Code/Python3/test.py')

  3.  
  4. # 方法一

  5. a = m.myadd(4, 10)

  6. print(a)

  7.  
  8. # 方法二

  9. import mymod

  10. a = mymod.myadd(4, 10)

  11. print(a)

猜你喜欢

转载自blog.csdn.net/qq_32252957/article/details/81358163