PHP前端开发

python模块的编写与使用(实例解析)

百变鹏仔 2小时前 #Python
文章标签 实例

在以下的文章之中我们来了解一下什么是python的模块。了解一下python模块是什么,以及python之中的模块可以运用与python编程的那些地方以及作用。

模块

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

模块让你能够有逻辑地组织你的 Python 代码段。

把相关的代码分配到一个模块里能让你的代码更好用,更易懂。

立即学习“Python免费学习笔记(深入)”;

模块能定义函数,类和变量,模块里也能包含可执行的代码。

Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。

我们以内建的sys模块为例,编写一个hello的模块:

#!/usr/bin/env python3# -*- coding: utf-8 -*-' a test module '__author__ = 'Michael wu'import sysdef test():    args = sys.argv    if len(args)==1:        print('Hello, world!')    elif len(args)==2:        print('Hello, %s!' % args[1])    else:        print('Too many arguments!')if __name__=='__main__':    test()

第1行和第2行是标准注释,第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行,第2行注释表示.py文件本身使用标准UTF-8编码;

第4行是一个字符串,表示模块的文档注释,任何模块代码的第一个字符串都被视为模块的文档注释;

第6行使用__author__变量把作者写进去,这样当你公开源代码后别人就可以瞻仰你的大名;