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 相关文章推荐
rhythmbox中文名乱码问题解决方法
Sep 06 Python
简单讲解Python编程中namedtuple类的用法
Jun 21 Python
hmac模块生成加入了密钥的消息摘要详解
Jan 11 Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 Python
python线程的几种创建方式详解
Aug 29 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 Python
python 读取数据库并绘图的实例
Dec 03 Python
Python将列表中的元素转化为数字并排序的示例
Dec 25 Python
PyTorch实现AlexNet示例
Jan 14 Python
python中Ansible模块的Playbook的具体使用
May 28 Python
详解Anaconda 的安装教程
Sep 23 Python
Python爬虫之爬取最新更新的小说网站
May 06 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
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
csdn 博客的css样式 v3
2009/02/24 Javascript
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
js null,undefined,字符串小结
2010/08/21 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
jQuery 3.0 的变化及使用方法
2016/02/01 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
jQuery使用正则表达式限制文本框只能输入数字
2016/06/18 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
基于jstree使用AJAX请求获取数据形成树
2017/08/29 Javascript
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
详解vue2.6插槽更新v-slot用法总结
2019/03/09 Javascript
vue项目在webpack2实现移动端字体自适配功能
2020/06/02 Javascript
Python魔法方法详解
2019/02/13 Python
Django 内置权限扩展案例详解
2019/03/04 Python
python使用多线程编写tcp客户端程序
2019/09/02 Python
python轮询机制控制led实例
2020/05/03 Python
德国baby-markt婴儿用品瑞士网站:baby-markt.ch
2017/06/09 全球购物
Nordgreen手表德国官方网站:丹麦极简主义手表
2019/10/31 全球购物
如何设置Java的运行环境
2013/04/05 面试题
SQL Server里面什么样的视图才能创建索引
2015/04/17 面试题
医学院护理专业应届生求职信
2013/11/12 职场文书
一名女生的自荐信
2013/12/08 职场文书
红色旅游心得体会
2014/09/03 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
微信小程序用户授权最佳实践指南
2021/05/08 Javascript
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫