C代码中经常使用条件编译,python中该怎么用呢?Python没有像C或C或Java甚至Java一样编译,python文件被“即时”编译,您可以将其视为类似于Basic或Perl的解释语言
只需使用if语句,就可以执行与条件编译等效的操作:我这里写了一个例子,希望对有需求的同学有点帮助:
1 # python2 2 3 global FLAG 4 FLAG = True 5 if FLAG: 6 def test1(): 7 print('hello world 1') 8 else: 9 def test1(): 10 printa("test 1 ") 11 def test2(): 12 print('hello world 2') 13 14 if __name__ == '__main__': 15 test1() 16 test2()
运行结果:
1 ➜ macro git:(master) ✗ py macro_test.py 2 hello world 1 3 hello world 2
作者:虚生 出处:https://www.cnblogs.com/dylancao/ 以音频和传感器算法为核心的智能可穿戴产品解决方案提供商 ,提供可穿戴智能软硬件解决方案的设计,开发和咨询服务。 勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188 |