Uso de variables globales de Python

Enfoque incorrecto:

         Por ejemplo, defina la variable global CONSTANT de la siguiente manera. Luego, utilícelo directamente en la función. Siempre he escrito C antes, así que estoy acostumbrado a definirlo así

#encoding=utf-8
import numpy as np 
CONSTANT = 0
def function(BINARY,himg ,wimg,txtname):
    CONSTANT += 1

        El resultado mostrará que la variable CONSTANT no está definida.

Manera correcta:

        Utilice global para modificar esta palabra clave. Puede usarse como variable global

#encoding=utf-8
import numpy as np 
CONSTANT = 0
def function(BINARY,himg ,wimg,txtname):
    global CONSTANT
    CONSTANT += 1

 

Supongo que te gusta

Origin blog.csdn.net/gbz3300255/article/details/108746593
Recomendado
Clasificación