使用模块(20160812).md
来源:互联网 发布:linux的vim怎么配置 编辑:程序博客网 时间:2024/06/05 12:42
- 模块化代码
#!/usr/bin/env python3# -*- coding: utf-8 -*-' a test module '__author__ = 'Michael Liao'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()
- 第一行和第二行是标准注释;第四行是一个字符串,表示模块的文档注释,任何模块代码的第一个字符串都被视为模块的注释;第六行吧作者写进去。
- 最后两行代码,当我们运行模块文件时,Python解释器吧一个特殊变量
_name_
置为_main_
,而如果在其他地方导入该模块,if
判断失败。这种if
测试,可以让一个模块通过命令行运行时执行一些额外的代码,常用于代码测试。
阅读全文
0 0
- 使用模块(20160812).md
- md模块浅谈(二)md事件
- BLK-MD-BC04-B 蓝牙模块使用
- md模块浅谈(一)加载和卸载
- markdown基础使用(写.md文件)
- 使用md编写文档
- Toolbar的使用.md
- MD-Snackbar的使用
- CSND第一次使用.md
- github README.md使用
- README.md文件使用
- 函数式编程(20160812).md
- /MD、/MT、/LD(使用运行时库)
- /MD、/MT、/LD(使用运行时库)
- LiME与Volatility的编译和使用 (MD)
- object_detection“使用教程”翻译(一):configuring_jobs.md
- object_detection“使用教程”翻译(三):defining_your_own_model.md
- Excel函数使用(批量数据导入MySql).md
- mysql批量转innodb
- Twisted入门教程(14)
- [js]html学习
- 生成二维码与条形码的各种方法
- jQuery验证控件jquery.validate.js使用说明+中文API
- 使用模块(20160812).md
- 分布式集群系统下的高可用session解决方案—Session共享
- 微信授权登录并获取用户信息接口开发
- 终极适配android各种机型
- mysql大数据高并发处理
- Nginx+keepalived+MongoDB+nfs 实现分布式集群部署
- LVOOP(二)、面向对象概念演示
- Java语言基础简介(四)
- centos 6.6 安装使用rz与sz命令传输文件