首页 > 编程语言 > 详细

Python笔记(二十九)_模块

时间:2019-06-21 17:58:09      阅读:99      评论:0      收藏:0      [点我收藏+]

模块

在Python中,一个.py文件就是一个模块

if __name__ == ’__main__’

所有模块都有一个 __name__ 属性,__name__ 的值取决于如何应用模块

在作为独立程序运行的时候,__name__ 属性的值是 ‘__main__‘

而作为模块导入的时候,__name__ 属性的值是该模块的名字

当上述if语句成立,则运行语句后的代码,不成立则不运行

也就是说只有在模块作为独立程序运行时,才会执行if语句后的代码,这样很有用,最常见的就是运行测试能不能通过

 

搜索路径

导入模块时Python的搜索路径

一般情况下,当模块存放路径与Python.exe文件路径一致时,可以导入成功

最好是将模块都归纳在专门存放模块的site-packages文件夹下

除了以上两种情况,还可以将模块路径添加到Python的搜索路径中去

import sys

sys.path  #查看Python的搜索路径

sys.path.append(‘c:\\***\\***‘)

 

一个用来存放模块的文件夹,当该文件夹中含有一个名为__init__.py(可为空)的文件时,这个文件夹就被称为包,文件夹的名称就是包的名称

用import包名.模块名来导入包中的模块

Python笔记(二十九)_模块

原文:https://www.cnblogs.com/demilisi/p/11048227.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!