python 模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 模块相关的知识,希望对你有一定的参考价值。
模块:每个.py文件都可称为模块
一、Package(包):为避免与其他人的模块冲突而提供的组织方法。
mypackage
├─ __init__.py #必须的,内容可有可无,若无此文件,则是普通目录,不是包目录
├─ abc.py #模块名为mypackage.abc
└─ xyz.py #模块名为mypackage.xyz
mypackage
├─ web
│ ├─ __init__.py #必须的,内容可有可无,若无此文件,则mypackage.web是普通目录,不是包目录,mypackage.web目录下的模块文件都有重名冲突风险
│ ├─ utils.py #模块名为mypackage.web.utils
│ └─ www.py #模块名为mypackage.web.www
├─ __init__.py #必须的,内容可有可无,若无此文件,则mypackage是普通目录,不是包目录,mypackage目录下的模块文件都有重名冲突风险
├─ utils.py #模块名为mypackage.utils
├─ www.py #模块名为mypackage.www
└─ xyz.py #模块名为mypackage.xyz
二、查看模块重名方法
在命令交互行输入:import 模块名 ------> import abc
三、模块命名注意事项
a.不要有中文/特殊字符
b.模块名不要和系统模块名冲突
以上是关于python 模块的主要内容,如果未能解决你的问题,请参考以下文章