Python

Python で assert する

サンプルコード

assert True  # 何も起きない

assert False

print("hello")

実行結果

>python sample_assert.py

Traceback (most recent call last):
  File "sample_assert.py", line 3, in <module>
    assert False
AssertionError

実行時に、最適化オプション(-O)をつけることで以下の結果を得られる

>python -O sample_assert.py
hello