python引入不同文件夹下的自定义模块方法


Posted in Python onOctober 27, 2018

初学Python,这个问题搞了我好久,现在来分享下我的解决思路,希望可以帮到大家。

先说下python引入模块的顺序:首先现在当前文件夹下查找,如果没有找到则查找Python系统变量中的模块。所以说,当我们引入同一个文件夹下的自定义模块时,可以很顺利的引入而不会报错。那么问题来了,不同文件夹下的呢?也用一样的方法吗?

举个栗子:

python引入不同文件夹下的自定义模块方法

现在我们想在subPack1文件下的module_1.py中引入subPack2下的module_2.py。

但是我们在module_1.py中写下:

import subPack2.module_2

之后,报错了!

好吧,说下最简单的解决办法:

在subPack2下的init.py中写下:

import module_2

然后在subPack1的module_1.py写:

import subPack2.module_2 as module_2

然后就可以了!

以上这篇python引入不同文件夹下的自定义模块方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的元类编程入门指引
Apr 15 Python
简单谈谈Python中的闭包
Nov 30 Python
python+Splinter实现12306抢票功能
Sep 25 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
对python实时得到鼠标位置的示例讲解
Oct 14 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
Dec 05 Python
用Python解决x的n次方问题
Feb 08 Python
python求绝对值的三种方法小结
Dec 04 Python
Pytorch 的损失函数Loss function使用详解
Jan 02 Python
利用Python pandas对Excel进行合并的方法示例
Nov 04 Python
python爬取新闻门户网站的示例
Apr 25 Python
pytorch DataLoader的num_workers参数与设置大小详解
May 28 Python
更改Python的pip install 默认安装依赖路径方法详解
Oct 27 #Python
python 制作自定义包并安装到系统目录的方法
Oct 27 #Python
对Python通过pypyodbc访问Access数据库的方法详解
Oct 27 #Python
Python/ArcPy遍历指定目录中的MDB文件方法
Oct 27 #Python
用Python实现筛选文件脚本的方法
Oct 27 #Python
基于python指定包的安装路径方法
Oct 27 #Python
Python 新建文件夹与复制文件夹内所有内容的方法
Oct 27 #Python
You might like
PHP转盘抽奖接口实例
2015/02/09 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
2015/11/27 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
javascript实现的动态文字变换
2007/07/28 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
jquery移动点击的项目到列表最顶端的方法
2015/06/24 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
2016/09/24 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
2017/12/18 jQuery
细说webpack源码之compile流程-入口函数run
2017/12/26 Javascript
vue项目开发中setTimeout等定时器的管理问题
2018/09/13 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
Python实现字典的key和values的交换
2015/08/04 Python
Python pymongo模块用法示例
2018/03/31 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
python退出循环的方法
2020/06/18 Python
C/C++有关内存的思考题
2015/12/04 面试题
如果重写了对象的equals()方法,需要考虑什么
2014/11/02 面试题
法人授权委托书格式
2014/04/08 职场文书
部门2014年度工作总结
2014/11/12 职场文书
2015年社区创卫工作总结
2015/04/21 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
2016廉政教育学习心得体会
2016/01/25 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫