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的re模块正则表达式操作
May 25 Python
python基于itchat实现微信群消息同步机器人
Feb 27 Python
Python利用Beautiful Soup模块搜索内容详解
Mar 29 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
May 25 Python
python实现百万答题自动百度搜索答案
Jan 16 Python
Python去除、替换字符串空格的处理方法
Apr 01 Python
python实现爬取图书封面
Jul 05 Python
python批量处理文件或文件夹
Jul 28 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
Jan 08 Python
python正则表达式实例代码
Mar 03 Python
Python编写memcached启动脚本代码实例
Aug 14 Python
python单元测试框架pytest的使用示例
Oct 07 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获取网络上文件
2006/10/09 PHP
PHP与javascript的两种交互方式
2006/10/09 PHP
PHP字符串 ==比较运算符的副作用
2009/10/21 PHP
PHP SEO优化之URL优化方法
2011/04/21 PHP
几种有用的变型 PHP中循环语句的用法介绍
2012/01/30 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
2015/04/15 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
jQuery form 表单验证插件(fieldValue)校验表单
2016/01/24 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
2016/09/21 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
React Native 搭建开发环境的方法步骤
2017/10/30 Javascript
nodejs使用express获取get和post传值及session验证的方法
2017/11/09 NodeJs
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
利用Python进行异常值分析实例代码
2017/12/07 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
python 文件转成16进制数组的实例
2018/07/09 Python
pytorch中tensor的合并与截取方法
2018/07/26 Python
python实现换位加密算法的示例
2018/10/14 Python
python实现石头剪刀布小游戏
2021/01/20 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
Django rstful登陆认证并检查session是否过期代码实例
2019/08/13 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
美国知名艺术画网站:Art.com
2017/02/09 全球购物
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
UML设计模式笔试题
2014/06/07 面试题
培训演讲稿范文
2014/01/12 职场文书
个人自我鉴定总结
2014/03/25 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
使用feign服务调用添加Header参数
2021/06/23 Java/Android