python中学校(三)条件コンパイルの使い方
2811 ワード
Cコードでは条件コンパイルをよく使いますが、pythonではどう使いますか?PythonはCやC、Java、Javaのようにコンパイルされていません.pythonファイルは「インスタント」にコンパイルされています.BasicやPerlのような解釈言語と見なすことができます.
if文を使用するだけで、条件コンパイルと同等の操作を実行できます.ここに例を書いて、必要な学生に少し助けてほしいです.
実行結果:
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