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 26 Python
Django框架中render_to_response()函数的使用方法
Jul 16 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
Oct 18 Python
python实现文本文件合并
Dec 29 Python
python判断所输入的任意一个正整数是否为素数的两种方法
Jun 27 Python
Flask框架学习笔记之使用Flask实现表单开发详解
Aug 12 Python
浅析python标准库中的glob
Mar 13 Python
什么是Python中的顺序表
Jun 02 Python
Python scrapy爬取小说代码案例详解
Jul 09 Python
Jupyter Notebook安装及使用方法解析
Nov 12 Python
python 发送get请求接口详解
Nov 17 Python
python实战之90行代码写个猜数字游戏
Apr 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对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
JS动态添加option和删除option(附实例代码)
2013/04/01 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
简单谈谈Javascript中类型的判断
2015/10/19 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
js print打印网页指定区域内容的简单实例
2016/11/01 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
2016/11/02 Javascript
js 索引下标之li集合绑定点击事件
2018/01/12 Javascript
详解如何实现一个简单的 vuex
2018/02/10 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
Python递归遍历列表及输出的实现方法
2015/05/19 Python
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
python实现飞机大战游戏
2020/10/26 Python
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
Django中URL的参数传递的实现
2019/08/04 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
美国马匹用品和马钉购物网站:State Line Tack
2018/08/05 全球购物
港湾网络笔试题
2014/04/19 面试题
感恩之星事迹材料
2014/05/03 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
纪念一二九运动演讲稿
2014/09/16 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
2014年妇女工作总结
2014/12/06 职场文书
2015年后勤工作总结范文
2015/04/08 职场文书
新闻稿件写作范文
2015/07/18 职场文书
公务员岗前培训心得体会
2016/01/08 职场文书
MySQL Threads_running飙升与慢查询的相关问题解决
2021/05/08 MySQL