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 元类使用说明
Dec 18 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
Python 快速实现CLI 应用程序的脚手架
Dec 05 Python
python 读文件,然后转化为矩阵的实例
Apr 23 Python
对python中的xlsxwriter库简单分析
May 04 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
May 22 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
Aug 09 Python
Python 依赖库太多了该如何管理
Nov 08 Python
python selenium 执行完毕关闭chromedriver进程示例
Nov 15 Python
解决Pytorch 加载训练好的模型 遇到的error问题
Jan 10 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
Apr 02 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
Jan 08 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
discuz安全提问算法
2007/06/06 PHP
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
微信公众平台开发(五) 天气预报功能开发
2016/12/03 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
php的文件上传入门教程(实例讲解)
2014/04/10 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
JavaScript 巧学巧用
2017/05/23 Javascript
详解webpack + vue + node 打造单页面(入门篇)
2017/09/23 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
JavaScript多线程运行库Nexus.js详解
2017/12/22 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
2020/05/27 Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
2020/08/04 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
Python中对元组和列表按条件进行排序的方法示例
2015/11/10 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
Django 中使用流响应处理视频的方法
2018/07/20 Python
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
python实现人性化显示金额数字实例详解
2020/09/25 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
优秀的教师个人的中文求职信
2013/09/21 职场文书
办公室前台岗位职责范本
2013/12/10 职场文书
大学旷课检讨书
2014/01/28 职场文书
创建学习型党组织实施方案
2014/03/29 职场文书
超市创业计划书
2014/09/15 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
Nginx URL重写rewrite机制原理及使用实例
2021/04/01 Servers
python数字图像处理实现图像的形变与缩放
2022/06/28 Python
Java使用HttpClient实现文件下载
2022/08/14 Java/Android