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人人网登录应用实例
Sep 26 Python
Python获取linux主机ip的简单实现方法
Apr 18 Python
python读取二进制mnist实例详解
May 31 Python
教你用Python创建微信聊天机器人
Mar 31 Python
python设置值及NaN值处理方法
Jul 03 Python
零基础使用Python读写处理Excel表格的方法
May 02 Python
django之使用celery-把耗时程序放到celery里面执行的方法
Jul 12 Python
python代码编写计算器小程序
Mar 30 Python
Python3 中sorted() 函数的用法
Mar 24 Python
Python内存映射文件读写方式
Apr 24 Python
python 删除excel表格重复行,数据预处理操作
Jul 06 Python
Python基于正则表达式实现计算器功能
Jul 13 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
php性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
php实现word转html的方法
2016/01/22 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
php + nginx项目中的权限详解
2017/05/23 PHP
laravel 5.4中实现无限级分类的方法示例
2017/07/27 PHP
如何用JavaScript定义一个类
2014/09/12 Javascript
node.js中的fs.readdirSync方法使用说明
2014/12/17 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
基于jQuery实现在线选座之高铁版
2015/08/24 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
原生js实现放大镜
2017/02/20 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
jquery拖拽自动排序插件使用方法详解
2020/07/20 jQuery
jQuery中实现text()的方法
2019/04/04 jQuery
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
2017/11/30 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
2018/11/23 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
Python使用多进程运行含有任意个参数的函数
2020/05/02 Python
python如何发送带有附件、正文为HTML的邮件
2021/02/27 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
大学班级文化建设方案
2014/05/06 职场文书
普通党员对照检查材料
2014/08/28 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
有限责任公司股东合作协议书范本
2014/10/30 职场文书
详解MySQL数据库千万级数据查询和存储
2021/05/18 MySQL
关于springboot 配置date字段返回时间戳的问题
2021/07/25 Java/Android