python包的init文件_Python模块包中__init__.py文件功能分析
本文实例讲述了Python模块包中__init__.py文件功能。分享给大家供大家参考,具体如下:
用django做开发已经一年多的时间,但基本没注意python模块中__init__.py文件存在的意义,偶然看到对它的介绍吓一大跳,这个文件太重要了
模块包:
包通常总是一个目录,目录下为首的一个文件便是 __init__.py。然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。
差不多就像这样吧:
Package1/ __init__.py Module1.py Module2.py Package2
Package1/Package2/ __init__.py Module1.py Module2.py
我们可以就这样导入一个包:
import Package1
或者调入一个子模块和子包:
from Package1 import Module1
from Package1 import Package2
,import Packag1.Module1
,import Packag1.Package2
可以深入好几层包结构:
from Package1.Package2 import Module1
,import Package1.Package2.Module1
大致就这样吧,我觉得,包的精髓应该是在 __init__.py 这个文件之中的。
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
相关文章
相关视频
网友评论
文明上网理性发言,请遵守 新闻评论服务协议我要评论
立即提交
专题推荐独孤九贱-php全栈开发教程
全栈 100W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
玉女心经-web前端开发教程
入门 50W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
天龙八部-实战开发教程
实战 80W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
python包的init文件_Python模块包中__init__.py文件功能分析相关推荐
- init自定义python_Python自定义Module中__init__.py文件介绍
./pyModuleTest/ ├── addutil │ ├── add.py │ ├── add.pyc │ ├── __init__.py │ ├── __init__.pyc ...
- Python包中__init__.py文件的作用和用法
在Python工程中,我们经常可以看到带有"__init__.py"文件的目录,在PyCharm中,带有这个文件的目录被认为是Python的包目录,与目录的图标有不一样的显示.如下 ...
- Python模块包中__init__.py文件的作用(转载)
用django做开发已经一年多的时间,但基本没注意python模块中__init__.py文件存在的意义,偶然看到对它的介绍吓一大跳,这个文件太重要了 模块包: 包通常总是一个目录,目录下为首的一个文 ...
- python模块 init py_Python模块包中__init__.py文件的作用
在eclipse中用pydev开发Python脚本时,我遇到了一个这样的现象,当我新建一个pydev package时,总会自动地生成一个空的__init__.py文件,因为是python新手,所以很 ...
- Python模块包中__init__.py文件的作用
2019独角兽企业重金招聘Python工程师标准>>> 在eclipse中用pydev开发Python脚本时,我遇到了一个这样的现象,当我新建一个pydev package时,总会自 ...
- python中__init__文件的运用_python中__init__.py文件的作用
1.很多地方的文件夹都有__init__.py.网上一般都说,有了这个东西会把它当作一个包,否则import这个文件夹会出错. 但这就好像和说python文件中如果有中文就要在开头写 # coding ...
- python type help copyright_Python关于import的实验(8)__init__.py文件内部代码的执行以及内部的导入和内部的变量...
Python官方文档参考链接: 常规包 Python 定义了两种类型的包,常规包 和 命名空间包. 常规包是传统的包类型,它们在 Python 3.2 及之前就已存在. 常规包通常以一个包含 __in ...
- cmd中如何运行python文件_在cmd中运行.py文件: python的操作步骤
在cmd中运行.py文件: python的操作步骤 1 打开cmd, 不改变运行的目录: 输入python 空格 调试好的python文件路径 或者python 空格 将python文件拖入cmd ...
- Python3中__init__.py文件介绍
Python中的模块是包含Python定义和语句的文件(A module is a file containing Python definitions and statements),其 ...
最新文章
- 22岁专访库克、B站3天涨粉百万,他将毕设树莓派扫描仪升级,繁星散落在校空!...
- bzoj1452: [JSOI2009]Count
- 【Laravel】连接 sqlite 数据库 Database [xxx] not exist
- rabbitmq-5-案例1-简单的案例
- 2019可信云云计算开源产业大会:腾讯云TStack获多云管理认证及多项殊荣
- linux多线程编程5--信号量(semaphore)
- java中public private_java中public、private、protected区别
- 精英讲师培训笔记01-提升口才的三个心法
- linux 安装 vm
- 如鹏网.Net基础1 随机数“骗局”揭秘
- 计算机软件类自然科学基金标书,国家自然科学基金标书撰写——体会6(转发仅供参考)...
- C#-微信公众号开发消息管理
- [C程序设计]请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
- 后缀自动机入门/基本概念
- EI 收录的出版物目录(EI检索目录表格官方下载)
- python2的lambda函数的基础学习
- Linux/Unix操作系统mac地址怎么查
- 做网站选择虚拟主机好是服务器,做网站选择虚拟主机还是服务器
- 【瑞吉外卖】发送短信验证码功能实现
- python (2) 字典
热门文章
- vc++操作mysql数据库的技巧
- 微软中文网,越办越好了!
- vlookup函数练习_为什么职场要学excel函数?看这个案例演示:自动计算快递价格...
- 快学Scala习题解答—第三章 数组相关操作
- 让IT工作者过度劳累的12个坏习惯
- linux系统常见操作,Linux系统基本操作
- mysql distinct两列_正在检索两列,并对MySQL中的每列应用“distinct”
- c# 情感倾向_C否则-能力倾向问题与解答
- java treemap lastkey_Java TreeMap lastKey()用法及代码示例
- 我们在使用计算机时,不能做什么?,11秋季学期计算机应用技术基础学习周期_01任务-在线作业[1]1...