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 模块的主要内容,如果未能解决你的问题,请参考以下文章

python模块

python aes模块怎么导入

Python模块安装

Python基础(11)_python模块之time模块rando模块hashlibos模块

python基础五——模块

怎么安装python多线程模块