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 相关文章推荐
分享15个最受欢迎的Python开源框架
Jul 13 Python
跟老齐学Python之玩转字符串(1)
Sep 14 Python
在Python中使用SimpleParse模块进行解析的教程
Apr 11 Python
Python+微信接口实现运维报警
Aug 27 Python
django 常用orm操作详解
Sep 13 Python
caffe binaryproto 与 npy相互转换的实例讲解
Jul 09 Python
Python实现点阵字体读取与转换的方法
Jan 29 Python
Python3将jpg转为pdf文件的方法示例
Dec 13 Python
Python-openCV读RGB通道图实例
Jan 17 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
Jun 11 Python
python的setattr函数实例用法
Dec 16 Python
python 将Excel转Word的示例
Mar 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 header Content-Type类型小结
2011/07/03 PHP
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
高质量PHP代码的50个实用技巧必备(上)
2016/01/22 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
2017/03/12 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
php实现推荐功能的简单实例
2019/09/29 PHP
广告显示判断
2006/08/31 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
js delete 用法(删除对象属性及变量)
2014/08/24 Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
2016/01/04 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
简单实现js鼠标跟随效果
2020/08/02 Javascript
VsCode插件整理(小结)
2017/09/14 Javascript
React Native模块之Permissions权限申请的实例相机
2017/09/28 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
webpack之devtool详解
2018/02/10 Javascript
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
在antd中setFieldsValue和defaultVal的用法
2020/10/29 Javascript
详解JavaScript中分解数字的三种方法
2021/01/05 Javascript
Python多线程同步Lock、RLock、Semaphore、Event实例
2014/11/21 Python
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
Python下rrdtool模块的基本使用方法
2015/11/13 Python
python3监控CentOS磁盘空间脚本
2018/06/21 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
在python3中实现更新界面
2020/02/21 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
2020/06/22 Python
关于打架的检讨书
2014/01/17 职场文书
踏青活动策划方案
2014/08/19 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
2014年英语教学工作总结
2014/12/17 职场文书
中班下学期个人总结
2015/02/12 职场文书
干部培训工作总结2015
2015/05/25 职场文书
MySQL的意向共享锁、意向排它锁和死锁
2022/07/15 MySQL