Python基础(使用模块)
Posted xingxingclassroom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础(使用模块)相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env python3 # -*- coding: utf-8 -*- ‘ a test module ‘ __author__ = ‘Michael Liao‘ import sys def 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行是一个字符串,表示模块的文档注释,任何模块代码的第一个字符串都被视为模块的文档注释;
当我们在命令行运行hello
模块文件时,Python解释器把一个特殊变量__name__
置为__main__
,而如果在其他地方导入该hello
模块时,if
判断将失败,因此,这种if
测试可以让一个模块通过命令行运行时执行一些额外的代码,最常见的就是运行测试。
转载自廖雪峰老师博客
以上是关于Python基础(使用模块)的主要内容,如果未能解决你的问题,请参考以下文章