使用imp.load_source()

原文链接: https://blog.csdn.net/zz2230633069/article/details/81320099

python根据路径导入模块的两种方法:sys.path.append(sys.path.insert)和imp.load_source

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

 def myadd(x,y):
     return x+y

方法一  sys.path.append

 import sys
 sys.path.append('/home/Code/Python3')
 import test
 a= test.myadd(4,10)
 print(a)

方法二  imp.load_source

 import imp
 m = imp.load_source('jia','/home/Code/Python3/test.py')
 a = m.myadd(4,10)
 print(a)
 # 或者
 import imp
 imp.load_source('jia','/home/Code/Python3/test.py')
 import jia
 a = jia.myadd(4,10)
 print(a)
 


————————————————
版权声明:本文为CSDN博主「一只tobey」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zz2230633069/article/details/81320099

你可能感兴趣的:(Python)