グローバルファイルが定義されているかどうかを確認しようとしています。
import os, sys, logging...
global my_logger
def init():
if my_logger is None:
print 'Logger needs to be initialized'
ただし、これを実行すると、次のエラーが表示されます。
NameError: global name 'my_logger' is not defined
変数が宣言されているかどうかを確認する方法はありませんか? チェックを実行する前に、グローバル変数を初期化する必要がありますか?