使用imp.load_source()

本文介绍在Python中通过两种方法根据路径导入模块的具体操作,包括使用sys.path.append和imp.load_source函数,展示了如何从指定目录加载并运行test.py文件中的myadd函数。

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)
 


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值