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 ORM框架SQLAlchemy学习笔记之数据查询实例
Jun 10 Python
Python程序员面试题 你必须提前准备!
Jan 16 Python
python 读取目录下csv文件并绘制曲线v111的方法
Jul 06 Python
详解python编译器和解释器的区别
Jun 24 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 Python
Python3+Appium实现多台移动设备操作的方法
Jul 05 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
Aug 12 Python
python模块和包的应用BASE_PATH使用解析
Dec 14 Python
Python reduce函数作用及实例解析
May 08 Python
Selenium python时间控件输入问题解决方案
Jul 22 Python
彻底解决pip下载pytorch慢的问题方法
Mar 01 Python
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
Jun 22 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实现批量查询清除一句话后门的代码
2008/01/20 PHP
解析PHP 使用curl提交json格式数据
2013/06/29 PHP
PHP仿微信多图片预览上传实例代码
2016/09/13 PHP
详解php语言最牛掰的Laravel框架
2017/11/20 PHP
js模拟实现Array的sort方法
2007/12/11 Javascript
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
2012/01/21 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
BootStrap selectpicker
2016/06/20 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
vue数据双向绑定的注意点
2017/06/23 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
JS获取动态添加元素的方法详解
2019/07/31 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
2020/02/16 Javascript
uniapp与webview之间的相互传值的实现
2020/06/29 Javascript
在vue中获取wangeditor的html和text的操作
2020/10/23 Javascript
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
python下载的库包存放路径
2020/07/27 Python
Python用户自定义异常的实现
2020/12/25 Python
利用CSS3的checked伪类实现OL的隐藏显示的方法
2010/12/18 HTML / CSS
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
亿阳信通股份有限公司笔试题(C#)
2016/03/04 面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
中专毕业自我鉴定
2013/10/16 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
领导干部对照检查材料
2014/08/24 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
创业计划书之酒厂
2019/10/14 职场文书
JavaScript函数柯里化
2021/11/07 Javascript
python脚本框架webpy的url映射详解
2021/11/20 Python