Pythonのグローバル変数の使用法

間違ったアプローチ:

         たとえば、グローバル変数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

 

おすすめ

転載: blog.csdn.net/gbz3300255/article/details/108746593
おすすめ