最適化フラグを使用して Python を実行するとどのような影響がありますか? [重複] 質問する

最適化フラグを使用して Python を実行するとどのような影響がありますか? [重複] 質問する

-OPython は(optimize) フラグを指定して実行すると何が変わりますか?

ベストアンサー1

assertステートメントは完全に削除され、形式のステートメント ブロックも削除されますif __debug__: ...(そのため、デバッグ コードをそのようなステートメント ブロック内に配置し、 を実行するだけで-Oデバッグ コードを回避できます)。

を使用すると-OO、さらに、docstring も削除されます。

おすすめ記事