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批量提取word内信息
Aug 09 Python
python Django批量导入不重复数据
Mar 25 Python
python3编码问题汇总
Sep 06 Python
python使用folium库绘制地图点击框
Sep 21 Python
python+openCV利用摄像头实现人员活动检测
Jun 22 Python
python网络爬虫 Scrapy中selenium用法详解
Sep 28 Python
深入浅析python的第三方库pandas
Feb 13 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
Feb 29 Python
django 数据库返回queryset实现封装为字典
May 19 Python
python 实现客户端与服务端的通信
Dec 23 Python
用python画城市轮播地图
May 28 Python
浅谈Python3中datetime不同时区转换介绍与踩坑
Aug 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
在PHP中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
PHP 中关于ord($str)>0x80的详细说明
2012/09/23 PHP
javascript 获取网页参数系统
2008/07/19 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
jQuery基本过滤选择器用法示例
2016/09/09 Javascript
jQuery实现checkbox即点即改批量删除及中间遇到的坑
2017/11/11 jQuery
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
Angular单元测试之事件触发的实现
2020/01/20 Javascript
解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题
2020/07/21 Javascript
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
Python升级提示Tkinter模块找不到的解决方法
2014/08/22 Python
python学习教程之使用py2exe打包
2017/09/24 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
pandas求两个表格不相交的集合方法
2018/12/08 Python
详解Python的三种可变参数
2019/05/08 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
通过python调用adb命令对App进行性能测试方式
2020/04/23 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
意大利奢侈品网站:Italist
2016/08/23 全球购物
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
主要的Ajax框架都有什么
2013/11/14 面试题
Java文件和目录(IO)操作
2014/08/26 面试题
英文版餐饮运营管理求职信
2013/11/06 职场文书
财务分析个人的自荐书范文
2013/11/24 职场文书
大学生个人简历中的自我评价
2013/12/27 职场文书
火灾现场处置方案
2014/05/28 职场文书
优秀党支部申报材料
2014/12/24 职场文书
培训讲师开场白
2015/06/01 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL