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

Python语言之模块

时间:2014-10-28 21:27:45      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   使用   for   sp   strong   文件   

模块基本上就是一个包含了所有你定义的函数和变量的文件。它用处在于使你你能在别的程序中重用它提供的功能和服务。

1.模块的使用方法

模块的文件名必须以.py作为扩展名。

当我们需要使用某个模块时,我们需要在当前模块导入它。以系统标准库sys为例:

1 import sys
2 
3 for i in sys.argv:
4     print( i )
5 
6 print( python path: ,sys.path)

也可以使用from...import语句,但是这种方法不推荐使用。

其中sys模块中具体变量的含义,在Python库系列中再展开讲解。

2.__name__属性

当一个模块被第一次输入时,这个模块的主块将被运行。当我们希望只有在程序本身被使用的时候运行主块,而被调用的时候不运行主块,可以通过模块的__name__属性完成。

1 #Filename: myself.py
2 if __name__ == __main__:
3     print(run by myself)
4 else:
5     print(run by others)

结果:

$python myself.py
run by myself

$python
>>>import myself
run by others

 

Python语言之模块

标签:style   blog   color   ar   使用   for   sp   strong   文件   

原文地址:http://www.cnblogs.com/magnolia/p/4057667.html

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