位置:首页 > 网络编程 > Python
点击展开栏目简介

                                                    

Python2:模块

分享到: 微信 新浪微博 更多

简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。

每个模块都对应有一个模块名.py的文件。

# support模块,support.py
def print_func( par ):
   print "Hello : ", par
   return
导入(import)和调用模块:
# 导入模块  support.py
import support
# 现在可以调用模块里包含的函数了
support.print_func("Zara")
# 输出结果 Hello : Zara
# 导入模块的部分内容  from...import语句
from fib import func # 导入fib模块的func函数
# 导入模块的所有内容  from...import*语句
from fib import * # 导入fib模块所有内容
PYTHONPATH变量(属于环境变量):
在Windows系统,典型的PYTHONPATH如下:
set PYTHONPATH=c:\python20\lib;
在UNIX系统,典型的PYTHONPATH如下:
set PYTHONPATH=/usr/local/lib/python
全局变量:

global VarName的表达式会告诉Python, VarName是一个全局变量


dir(Modulename)函数列出在一个模块里定义的所有模块,变量和函数。

globals()和locals()函数可被用来返回全局和局部命名空间里的名字。返回类型都是字典。

reload(module_name)函数用于重新导入之前导入过的模块 reload(hello)参数直接写模块名,不是字符串形式


python中的包:

包可看成是多个模块的集合(文件夹形式)



上篇:Python2:函数

下篇:Python2:文件I/O

发表评论 ​共有​条评论
  • 匿名发表