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提取内容关键词的方法
Mar 16 Python
Python中字符串的处理技巧分享
Sep 17 Python
python出现"IndentationError: unexpected indent"错误解决办法
Oct 15 Python
[原创]pip和pygal的安装实例教程
Dec 07 Python
django 按时间范围查询数据库实例代码
Feb 11 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
Sep 17 Python
python使用threading.Condition交替打印两个字符
May 07 Python
一行python实现树形结构的方法
Aug 09 Python
django ajax发送post请求的两种方法
Jan 05 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
Jan 10 Python
浅谈图像处理中掩膜(mask)的意义
Feb 19 Python
简单介绍一下pyinstaller打包以及安全性的实现
Jun 02 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
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
2013/08/13 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
用js实现预览待上传的本地图片
2007/03/15 Javascript
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
jquery.post用法之type设置问题
2014/02/24 Javascript
jquery插件之定时查询待处理任务数量
2014/05/01 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
微信小程序 下拉菜单简单实例
2017/04/13 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
Vue多环境代理配置方法思路详解
2019/06/21 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
vue循环中点击选中再点击取消(单选)的实现
2020/09/10 Javascript
Python3 JSON编码解码方法详解
2019/09/06 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
2020/02/04 Python
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
大学生毕业求职的自我评价
2013/09/29 职场文书
现代化办公人员工作的自我评价
2013/10/16 职场文书
施工员岗位职责
2014/03/16 职场文书
公司廉洁自律承诺书
2014/03/27 职场文书
档案信息化建设方案
2014/05/16 职场文书
上海世博会志愿者口号
2014/06/17 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
幼儿园小班教学反思
2016/03/03 职场文书
错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?
2022/07/07 数码科技