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
今日推荐