错误做法:
例如定义全局变量 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