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程序中操作文件之flush()方法的使用教程
May 24 Python
python去除字符串中的换行符
Oct 11 Python
Python os.access()用法实例
Feb 18 Python
Python一行代码实现快速排序的方法
Apr 30 Python
Python3匿名函数lambda介绍与使用示例
May 18 Python
Python PIL图片添加字体的例子
Aug 22 Python
Python文件操作函数用法实例详解
Dec 24 Python
tensorflow 变长序列存储实例
Jan 20 Python
Python使用Numpy模块读取文件并绘制图片
May 13 Python
python对execl 处理操作代码
Jun 22 Python
python爬虫爬取网页数据并解析数据
Sep 18 Python
python 基于selectors库实现文件上传与下载
Dec 31 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实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
php生成网页桌面快捷方式
2017/05/05 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
Windows下PyMongo下载及安装教程
2015/04/27 Python
Python实现压缩与解压gzip大文件的方法
2016/09/18 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
python 实现对文件夹内的文件排序编号
2018/04/12 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
python抖音表白程序源代码
2019/04/07 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
python 提高开发效率的5个小技巧
2020/10/19 Python
可自定义箭头样式的CSS3气泡提示框
2016/03/16 HTML / CSS
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
社团成立邀请函
2014/01/08 职场文书
会计助理岗位职责
2014/02/17 职场文书
计划生育汇报材料
2014/12/26 职场文书
个人德育工作总结
2015/03/05 职场文书
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL