間違ったアプローチ:
たとえば、グローバル変数CONSTANTを次のように定義します。次に、関数で直接操作します。私は以前からCを書いたことがあるので、このように定義することに慣れています。
#encoding=utf-8
import numpy as np
CONSTANT = 0
def function(BINARY,himg ,wimg,txtname):
CONSTANT += 1
結果は、変数CONSTANTが定義されていないことを示しています。
正しい方法:
このキーワードを変更するには、globalを使用します。グローバル変数として使用できます
#encoding=utf-8
import numpy as np
CONSTANT = 0
def function(BINARY,himg ,wimg,txtname):
global CONSTANT
CONSTANT += 1