首页 > 代码库 > python学习笔记(三)

python学习笔记(三)

模块

模块的功能就是重复运用代码块,如里面的函数,属性和类。

导入模块

模块的导入是一次导入的,首次导入后会生成一个.pyc的文件,如果再次导入时,python会导入.pyc文件而不是.py文件,除非.py文件已改变,在这种情况下,会生成新的.pyc文件。

自定义模块

自定义模块是很简单的,把你自己写的模块保存为.py结尾的python文件,把它放在python解释器能够识别的路径里,我们可以通过sys.path查看可存放路径,

习惯上我们把模块放在site-packages目录下;另一种方法是告诉编译器去哪里找我们定义的模块,我们可以在PYTHONPATH环境变量中包含模块所在的目录信息:在环境变量的页面中编辑或新建一个用户变量,变量名为PYTHONPATH,将路径作为变量值,多个值以分号隔开。

 

为了组织好模块,你可以将它们分组为包,包就是另一类模块。为了让python把包含模块的目录/文件作为包看待,它必须包含一个命名为__init__.py的模块。

为了将模块放置在包内,直接把模块放在包目录内即可。

python学习笔记(三)