Python 导入文件过程图解


Posted in Python onOctober 15, 2019

1、同级目录下调用

Python 导入文件过程图解

若在程序 testone.py 中导入模块 testtwo.py , 则直接使用

【import testtwo 或 from testtwo import *】

2、调用子目录下的模块

Python 导入文件过程图解

若在程序 testone.py 中导入模块 test1_1.py , 则test1文件夹下必须要有 __init__.py 文件,此时的 test1 就是一个包

导入如下:

【import test1.test1_1 或 from test1.test1_1 import *】

3、调用上级目录下的文件

Python 导入文件过程图解

若在程序 test2_1.py 中导入模块 test1_1.py 和 testone.py。做法是我们先跳到test目录下面,直接可以调用 testone.py,然后在 test1 下建一个空文件__init__.py ,就可以像第二步调用子目录下的模块一样,通过 import test1.test1_1进行调用了。

具体代码如下:

Python 导入文件过程图解

普通文件夹与包的区别:

普通文件夹下没有__init__.py文件,而包下面是有一个__init__.py文件的

普通文件夹(Directory)

因为此时test文件下下没有__init__.py文件,所以只是一个普通的文件夹,普通的文件夹是不能作为一个模块导入的

Python 导入文件过程图解

包(Python Package)

新建一个包之后,会自动生成一个__init__.py文件

Python 导入文件过程图解

Python 导入文件过程图解

Python 导入文件过程图解

参考资料:https://3water.com/article/126941.htm

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
Nov 19 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
TensorFlow高效读取数据的方法示例
Feb 06 Python
几种实用的pythonic语法实例代码
Feb 24 Python
python 通过xml获取测试节点和属性的实例
Mar 31 Python
从django的中间件直接返回请求的方法
May 30 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
Feb 01 Python
python实现对输入的密文加密
Mar 20 Python
完美解决python3.7 pip升级 拒绝访问问题
Jul 12 Python
Python函数中的不定长参数相关知识总结
Jun 24 Python
Python办公自动化PPT批量转换操作
Sep 15 Python
python模拟浏览器 使用selenium进入好友QQ空间并留言
Apr 12 Python
Python3.8对可迭代解包的改进及用法详解
Oct 15 #Python
Python 3.8正式发布,来尝鲜这些新特性吧
Oct 15 #Python
Python3安装pip工具的详细步骤
Oct 14 #Python
python区分不同数据类型的方法
Oct 14 #Python
django中瀑布流写法实例代码
Oct 14 #Python
python 中Arduino串口传输数据到电脑并保存至excel表格
Oct 14 #Python
python实现文件批量编码转换及注意事项
Oct 14 #Python
You might like
PHP删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
PHP实现简单日历类编写
2020/08/28 PHP
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
2012/01/15 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
2012/08/17 Javascript
div模拟滚动条效果示例代码
2013/10/16 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
js 显示base64编码的二进制流网页图片
2014/04/04 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
JS对象是否拥有某属性如何判断
2017/02/03 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
2017/03/15 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
这样回答继承可能面试官更满意
2019/12/10 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
python访问类中docstring注释的实现方法
2015/05/04 Python
Python中dict和set的用法讲解
2019/03/28 Python
关于python 跨域处理方式详解
2020/03/28 Python
Windows下pycharm安装第三方库失败(通用解决方案)
2020/09/17 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
Harman Audio官方商店:购买JBL、Harman Kardon、Infinity和AKG
2019/12/05 全球购物
护理专业应届毕业生推荐信
2013/11/15 职场文书
辅导员评语
2014/05/04 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
2014年度安全工作总结
2014/12/04 职场文书
小学语文教师研修日志
2015/11/13 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书