python实现引用其他路径包里面的模块


Posted in Python onMarch 09, 2020

问题:一个文件夹c下的模块test要引用另一个包b里面模块test2的函数add,如下图

python实现引用其他路径包里面的模块

解决办法:

经过前辈oyljerry等的指点迷津,要在sys.path添加包a的路径,永久添加则在/usr/lib/python2.7/dist-packages添加一个pth文件。如临时添加测试,可以使用列表函数append把该路径放入列表尾部即可。

为什么不是包b的路径呢?因为虽然a和b都是一个包,如添加包b的路径到搜索路径列表,则python搜索时先遇到a把它当作包处理,就不往里面寻找,导致包b没找到进而也不能添加到搜索路径列表

添加原因,python的搜索路径其实是一个列表,它是指导入模块时,python会自动去找搜索这个列表当中的路径,如果路径中存在要导入的模块文件则导入成功,否则导入失败

解决过程:

python实现引用其他路径包里面的模块

python实现引用其他路径包里面的模块

python实现引用其他路径包里面的模块

python实现引用其他路径包里面的模块

python实现引用其他路径包里面的模块

python实现引用其他路径包里面的模块

在pycharm里面,用一个文件夹下的模块引用另外一个文件夹下的模块,可参考下面这篇文章

以上这篇python实现引用其他路径包里面的模块就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现注册登录系统
Aug 08 Python
python遍历文件夹下所有excel文件
Jan 03 Python
聊聊Python中的pypy
Jan 12 Python
解决Python plt.savefig 保存图片时一片空白的问题
Jan 10 Python
django与小程序实现登录验证功能的示例代码
Feb 19 Python
Python3 列表,数组,矩阵的相互转换的方法示例
Aug 05 Python
jupyter notebook 增加kernel教程
Apr 10 Python
python针对Oracle常见查询操作实例分析
Apr 30 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
May 13 Python
Python3开发环境搭建详细教程
Jun 18 Python
keras:model.compile损失函数的用法
Jul 01 Python
python中watchdog文件监控与检测上传功能
Oct 30 Python
python+opencv边缘提取与各函数参数解析
Mar 09 #Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
Mar 09 #Python
Pycharm+Python工程,引用子模块的实现
Mar 09 #Python
python的sys.path模块路径添加方式
Mar 09 #Python
python游戏开发的五个案例分享
Mar 09 #Python
Python IDLE或shell中切换路径的操作
Mar 09 #Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
Mar 09 #Python
You might like
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
php生成zip文件类实例
2015/04/07 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
PHP类的自动加载与命名空间用法实例分析
2020/06/05 PHP
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
读jQuery之二(两种扩展)
2011/06/11 Javascript
JS实现点击下载的小例子
2013/07/10 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
JavaScript预解析及相关技巧分析
2016/04/21 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
用javascript实现倒计时效果
2021/02/09 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python实现360皮肤按钮控件示例
2014/02/21 Python
Python MySQLdb模块连接操作mysql数据库实例
2015/04/08 Python
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
python检测IP地址变化并触发事件
2018/12/26 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
python名片管理系统开发
2020/06/18 Python
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
Shein英国:女性时尚网上商店
2019/04/10 全球购物
大学生职业生涯规划书参考模板
2014/03/05 职场文书
租赁意向书范本
2014/04/01 职场文书
社区端午节活动总结
2015/02/11 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
Python turtle实现贪吃蛇游戏
2021/06/18 Python