码迷,mamicode.com
首页 > 编程语言 > 详细

python 模块

时间:2018-07-18 14:03:15      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:pack   white   cin   www.   indent   python 模块   web   ica   pac   

模块:每个.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 模块

标签:pack   white   cin   www.   indent   python 模块   web   ica   pac   

原文地址:http://blog.51cto.com/13502993/2146268

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!