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 相关文章推荐
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
Dec 04 Python
Python中subprocess的简单使用示例
Jul 28 Python
新手入门Python编程的8个实用建议
Jul 12 Python
对Django的restful用法详解(自带的增删改查)
Aug 28 Python
python判断链表是否有环的实例代码
Jan 31 Python
解决Pycharm 导入其他文件夹源码的2种方法
Feb 12 Python
python实现一个猜拳游戏
Apr 05 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
Apr 30 Python
python实现在线翻译
Jun 18 Python
pytorch随机采样操作SubsetRandomSampler()
Jul 07 Python
python爬取代理ip的示例
Dec 18 Python
pytorch 中autograd.grad()函数的用法说明
May 12 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
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
CodeIgniter与PHP5.6的兼容问题
2015/07/16 PHP
php构造函数与析构函数
2016/04/23 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
php实现简易计算器
2020/08/28 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
java script编程起步(第三课)
2007/01/10 Javascript
文本链接逐个出现的js脚本
2007/12/12 Javascript
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
使用jquery实现以post打开新窗口
2014/03/19 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
2014/12/18 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
2017/05/05 jQuery
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
jQuery子选择器与可见性选择器实例分析
2019/06/28 jQuery
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
Vue项目中Api的组织和返回数据处理的操作
2019/11/04 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
django中send_mail功能实现详解
2018/02/06 Python
python实战之实现excel读取、统计、写入的示例讲解
2018/05/02 Python
关于Python的一些学习总结
2018/05/25 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
python 图片去噪的方法示例
2019/07/09 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
2019/08/24 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
2019/10/30 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
2020/09/16 HTML / CSS
全球领先的鞋类零售商:The Walking Company
2016/07/21 全球购物
微软英国官方网站:Microsoft英国
2016/10/15 全球购物
Casetify官网:自制专属手机壳、iPad护壳和Apple Watch手表带
2018/05/09 全球购物
2014年质量工作总结
2014/11/22 职场文书
优秀教师先进事迹材料
2014/12/15 职场文书