Python学习笔记(2) - Python的main函数
来源:互联网 发布:招投标软件下载 编辑:程序博客网 时间:2024/06/01 08:21
在C/C++/Java中,main是程序执行的起点,Python中,也有类似的运行机制,但方式却截然不同:Python使用缩进对齐组织代码的执行,所有没有缩进的代码(非函数定义和类定义),都会在载入时自动执行,这些代码,可以认为是Python的main函数。
每个文件(模块)都可以任意写一些没有缩进的代码,并且在载入时自动执行,为了区分主执行文件还是被调用的文件,Python引入了一个变量__name__,当文件是被调用时,__name__的值为模块名,当文件被执行时,__name__为'__main__'。这个特性,为测试驱动开发提供了极好的支持,我们可以在每个模块中写上测试代码,这些测试代码仅当模块被Python直接执行时才会运行,代码和测试完美的结合在一起。
典型的Python文件结构:
- Python学习笔记(2) - Python的main函数
- python的main函数
- 关于python的main函数
- Python学习笔记(2):函数的使用
- python的函数学习笔记
- python学习系列(一)--- main函数
- Python学习笔记:Python函数
- python 学习笔记 -- 函数
- Python学习笔记--函数
- Python学习笔记 函数
- Python学习笔记:函数
- python函数学习笔记
- Python学习笔记--函数
- Python学习笔记:函数
- 【Python学习笔记】- 函数
- Python学习笔记----函数
- python main函数
- Python中的main函数
- win7 “此计算机上没有运行的windows无线服务”
- Socket通讯编程实现简单的任意聊天程序
- .net操作xml《三》
- .net视图状态优化使用。减少html源的“乱码”
- 概率分析和随机化
- Python学习笔记(2) - Python的main函数
- ext renderer方法参数
- windows下手动配置nginx0.8.53+php 5.3.3
- 无线路由器密码破解
- 程序员:如何写出杀手级简历
- C++容器类的简单介绍(转帖)
- PHP中的include_path 作用原理顺序
- Android平台最小化
- Windows如何进行Object-C的开发