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实现的生产者、消费者问题完整实例
May 30 Python
解决Python print输出不换行没空格的问题
Nov 14 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
pandas进行时间数据的转换和计算时间差并提取年月日
Jul 06 Python
详解Python用三种方式统计词频的方法
Jul 29 Python
python返回数组的索引实例
Nov 28 Python
基于keras输出中间层结果的2种实现方式
Jan 24 Python
PyCharm最新激活码PyCharm2020.2.3有效
Nov 18 Python
pytorch中Schedule与warmup_steps的用法说明
May 24 Python
撤回我也能看到!教你用Python制作微信防撤回脚本
Jun 11 Python
总结几个非常实用的Python库
Jun 26 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
PHP4实际应用经验篇(6)
2006/10/09 PHP
深入理解PHP原理之异常机制
2010/08/21 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
2012/11/07 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
PHP的swoole扩展安装方法详细教程
2016/05/18 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
PHP单元测试框架PHPUnit用法详解
2019/01/23 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
2019/10/30 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
基于JQuery的一句话搞定手风琴菜单
2012/09/14 Javascript
节点的插入之append()和appendTo()的用法介绍
2014/01/13 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
2017/04/01 Javascript
gulp解决跨域的配置文件问题
2017/06/08 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
解决vue路由name同名,路由重复的问题
2020/08/05 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
推荐11个实用Python库
2015/01/23 Python
Python 探针的实现原理
2016/04/23 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
基于python select.select模块通信的实例讲解
2017/09/21 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
加拿大时尚床上用品零售商:QE Home | Quilts Etc
2018/01/22 全球购物
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
机械制造与自动化应届生求职信
2013/11/16 职场文书
男方婚礼答谢词
2015/01/20 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书