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实现哈希表
Feb 07 Python
Python实现的数据结构与算法之双端队列详解
Apr 22 Python
Python lxml模块安装教程
Jun 02 Python
python脚本设置系统时间的两种方法
Feb 21 Python
Python 爬虫模拟登陆知乎
Sep 23 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
python pandas中对Series数据进行轴向连接的实例
Jun 08 Python
Selenium元素的常用操作方法分析
Aug 10 Python
Python创建或生成列表的操作方法
Jun 19 Python
python正则表达式匹配IP代码实例
Dec 28 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
flask框架中的cookie和session使用
Jan 31 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 daddslashes 使用方法介绍
2012/10/26 PHP
php实现两个数组相加的方法
2015/02/17 PHP
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
javascript 拖放效果实现代码
2010/01/22 Javascript
JavaScript 异常处理 详解
2015/02/06 Javascript
jquery+css实现的红色线条横向二级菜单效果
2015/08/22 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
基于D3.js实现时钟效果
2018/07/17 Javascript
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
Vue 子组件与数据传递问题及注意事项
2019/07/11 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
简单了解three.js 着色器材质
2020/08/03 Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
2020/08/18 Javascript
Python中的rjust()方法使用详解
2015/05/19 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
pandas实现to_sql将DataFrame保存到数据库中
2019/07/03 Python
浅谈Python中range与Numpy中arange的比较
2020/03/11 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
如何基于Python爬取隐秘的角落评论
2020/07/02 Python
基于opencv实现简单画板功能
2020/08/02 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
荷兰街头时尚之家:Funkie House
2019/03/18 全球购物
介绍一下except的用法和作用
2015/01/22 面试题
开办大学饮食联盟创业计划书
2014/01/29 职场文书
《藤野先生》教学反思
2014/02/19 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
运动会观后感
2015/06/09 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
工作简历的自我评价
2019/05/16 职场文书
写作技巧:如何撰写一份优秀的营销策划书
2019/08/13 职场文书
POST提交数据常见的四种方式
2022/01/18 HTML / CSS