python做中学(三)条件编译的用法
2024-09-02 06:53:59
C代码中经常使用条件编译,python中该怎么用呢?Python没有像C或C或Java甚至Java一样编译,python文件被“即时”编译,您可以将其视为类似于Basic或Perl的解释语言
只需使用if语句,就可以执行与条件编译等效的操作:我这里写了一个例子,希望对有需求的同学有点帮助:
# python2 global FLAG
FLAG = True
if FLAG:
def test1():
print('hello world 1')
else:
def test1():
printa("test 1 ")
def test2():
print('hello world 2') if __name__ == '__main__':
test1()
test2()
运行结果:
➜ macro git:(master) ✗ py macro_test.py
hello world 1
hello world 2
最新文章
- gradle环境配置、
- 详解Javascript 函数声明和函数表达式的区别
- 个推+DCLOUD,推送消息和透传消息
- Django数据库怎么给字段设置主键
- [转]-Android Studio 快捷键整理分享-SadieYu
- WCF技术剖析之二:再谈IIS与ASP.NET管道
- C/C++笔试题(很多)
- 让浏览器屏蔽js
- lucene4入门(1)
- 征服 Nginx + Tomcat
- ztree树形插件
- Python常用模块中常用内置函数的具体介绍
- VS2010使用静态编译的qt库
- windows下用c实现Socket通信
- 入坑IT都快十年了
- 计算机网络相关:应用层协议(一):DNS
- cocos 碰撞系统
- Java当中的IO三
- NLog配置分享
- Pycharm 开发 Django 项目