WEB开发网
开发学院软件开发Python 简明 Python 教程 -- 第8章 模块 阅读

简明 Python 教程 -- 第8章 模块

 2007-03-29 11:53:07 来源:WEB开发网   
核心提示:简介你已经学习了如何在你的程序中定义一次函数而重用代码,如果你想要在其他程序中重用很多函数,简明 Python 教程 -- 第8章 模块,那么你该如何编写程序呢?你可能已经猜到了,答案是使用模块,初始化过程仅在我们 第一次 输入模块的时候进行,另外,模块基本上就是一个包含了所有你定义的函数和变量的文件,为了在其他程序中

简介

你已经学习了如何在你的程序中定义一次函数而重用代码。如果你想要在其他程序中重用很多函数,那么你该如何编写程序呢?你可能已经猜到了,答案是使用模块。模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。

模块可以从其他程序 输入 以便利用它的功能。这也是我们使用Python标准库的方法。首先,我们将学习如何使用标准库模块。

使用sys模块

例8.1 使用sys模块

#!/usr/bin/python
# Filename: using_sys.py
import sys
print 'The command line arguments are:'
for i in sys.argv:
  print i
print ' The PYTHONPATH is', sys.path, ' '

(源文件:code/using_sys.py)

输出

$ python using_sys.py we are arguments
The command line arguments are:
using_sys.py
we
are
arguments
The PYTHONPATH is ['/home/swaroop/byte/code', '/usr/lib/python23.zip',
'/usr/lib/python2.3', '/usr/lib/python2.3/plat-linux2',
'/usr/lib/python2.3/lib-tk', '/usr/lib/python2.3/lib-dynload',
'/usr/lib/python2.3/site-packages', '/usr/lib/python2.3/site-packages/gtk-2.0']

它如何工作

首先,我们利用import语句 输入 sys模块。基本上,这句语句告诉Python,我们想要使用这个模块。sys模块包含了与Python解释器和它的环境有关的函数。

当Python执行import sys语句的时候,它在sys.path变量中所列目录中寻找sys.py模块。如果找到了这个文件,这个模块的主块中的语句将被运行,然后这个模块将能够被你 使用 。注意,初始化过程仅在我们 第一次 输入模块的时候进行。另外,“sys”是“system”的缩写。

1 2 3 4 5  下一页

Tags:简明 Python 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接