[设为首页] [加入收藏]
中马堂全年历史图库,王中王心水五点来料,平持一肖中持码,年白姐半句玄机,太阳老牌图库www.994tk.com
网站首页 中马堂全年历史图库 王中王心水五点来料 平持一肖中持码 年白姐半句玄机 太阳老牌图库www.994tk.com
您的当前位置:主页 > 年白姐半句玄机 >  
Python中引入模块详细介绍,使用模块的过程中注意事项教程_科技
2019-11-02 00:48    来源: 未知      点击:

import 语句

模块名要遵循Python变量命名规范,如果线上项目不要使用中文、特殊字符。线下自己使用可以用中文,方便归类管理。

引入了包以后,只要顶层的包名不与别人冲突,那所有模块都不会与别人冲突。现在,【a.py】模块的名字就变成了【文章.a】,类似的,【b.py】的模块名变成了【文章.b】,【c.py】的模块名变成了【文章.c】。

创建自己的模块时,要注意:

自己创建模块时要注意命名,不能和Python自带的模块名称冲突。例如,系统自带了sys模块,自己的模块就不可命名为sys.py,否则将无法导入系统自带的sys模块。

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。

模块名字与其他模块冲突

一个.py文件就称之为一个模块

请注意,每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是【文章】。

为此 Python 提供了一个办法,把这些定义存放在文件中,这个文件被称为模块。

模块名不要和系统模块名冲突,最好先查看系统是否已存在该模块。

举个例子,一个a.py的文件就是一个名字叫a的模块,一个b.py的文件就是一个名字叫b的模块,一个c.py的文件就是一个名字叫c的模块。

你也许还想到,如果不同的人编写的模块名相同怎么办?为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包。

我们的a和b、c这些模块名字与其他模块冲突了,于是我们可以通过包来组织模块,避免冲突。方法是选择一个顶层包名,比如【文章】,因为本地自己使用所以使用中文。为什么选择python2,而不是python2很大原因就是中文编码的支持。

下一篇:没有了

 推荐新闻
 酷图热图
 热点文章
Power by DedeCms