例外が発生するはずのない行でなぜか例外が発生した時の原因をメモしておきます。
_g_foo = "123" def bar(): global _g_foo print _g_foo #<-- typeerror: an integer is required
print _g_foo の行で例外発生。
_g_foo は存在しているし、値を書き換えた覚えも無いのに例外が発生・・・謎だ。
例外が発生するはずのない行でなぜか例外が発生した時の原因をメモしておきます。
_g_foo = "123" def bar(): global _g_foo print _g_foo #<-- typeerror: an integer is required
print _g_foo の行で例外発生。
_g_foo は存在しているし、値を書き換えた覚えも無いのに例外が発生・・・謎だ。