グローバル変数をローカル関数内で使いたいのですが?
Pythonでは、グローバルで宣言された変数を「ローカル関数」で使う場合、「この変数はグローバル変数です」という定義をしてあげることになっています。具体的には、
#!/usr/local/env/python3
TOTAL=0
def bitmap(size,row):
global TOTAL
TOTAL+=1
globalをつけ忘れた場合は、当然エラーになります。
Pythonでは、グローバルで宣言された変数を「ローカル関数」で使う場合、「この変数はグローバル変数です」という定義をしてあげることになっています。具体的には、
#!/usr/local/env/python3
TOTAL=0
def bitmap(size,row):
global TOTAL
TOTAL+=1
globalをつけ忘れた場合は、当然エラーになります。