python实现引用其他路径包里面的模块
作者:silence cc 时间:2023-02-21 21:57:53
问题:一个文件夹c下的模块test要引用另一个包b里面模块test2的函数add,如下图
解决办法:
经过前辈oyljerry等的指点迷津,要在sys.path添加包a的路径,永久添加则在/usr/lib/python2.7/dist-packages添加一个pth文件。如临时添加测试,可以使用列表函数append把该路径放入列表尾部即可。
为什么不是包b的路径呢?因为虽然a和b都是一个包,如添加包b的路径到搜索路径列表,则python搜索时先遇到a把它当作包处理,就不往里面寻找,导致包b没找到进而也不能添加到搜索路径列表
添加原因,python的搜索路径其实是一个列表,它是指导入模块时,python会自动去找搜索这个列表当中的路径,如果路径中存在要导入的模块文件则导入成功,否则导入失败
解决过程:
在pycharm里面,用一个文件夹下的模块引用另外一个文件夹下的模块,可参考下面这篇文章
Pycharm+Python工程,引用子模块的实现
来源:https://blog.csdn.net/qq_19339041/article/details/80088237
标签:python,引用,路径包,模块
0
投稿
猜你喜欢
查看mysql当前连接数的方法详解
2024-01-21 03:24:59
pandas实现DataFrame显示最大行列,不省略显示实例
2023-10-27 14:08:52
封装 Python 时间处理库创建自己的TimeUtil类示例
2023-01-15 00:45:56
mysql 索引使用及优化详情
2024-01-24 16:06:56
Python跨文件全局变量的实现方法示例
2021-05-26 08:13:23
Node.js中环境变量process.env的一些事详解
2024-05-13 09:28:41
python中wx模块的具体使用方法
2023-02-02 05:40:20
Python实现读取txt文件并转换为excel的方法示例
2023-07-25 15:20:16
python爬取网页版QQ空间,生成各类图表
2023-01-18 06:30:58
golang 切片截取参数方法详解
2024-04-25 15:31:22
pytorch-RNN进行回归曲线预测方式
2022-01-27 08:40:32
Python函数中的作用域规则详解
2023-02-14 04:32:28
python图像处理-利用一行代码实现灰度图抠图
2021-03-16 10:40:49
MySQL备份与恢复之保证数据一致性(5)
2024-01-16 19:16:20
Python如何使用qrcode生成指定内容的二维码并在GUI界面显示
2022-06-29 21:41:26
CSS实现垂直居中的5种方法
2009-03-04 12:53:00
python 巡检脚本的项目实践
2023-10-06 11:54:15
MySQL数据库学习之排序与单行处理函数详解
2024-01-22 13:01:01
Python基础之函数嵌套知识总结
2021-12-07 18:54:09
基于Python 装饰器装饰类中的方法实例
2023-10-11 04:10:22