È possibile dichiarare funzioni in python e definirle successivamente o in un file separato?Dichiarazione di funzione in python per avere un codice leggibile e pulito?
ho qualche codice come:
class tata:
def method1(self):
def func1():
# This local function will be only used in method1, so there is no use to
# define it outside.
# Some code for func1.
# Some code for method1.
Il problema è che il codice diventa disordinato e difficile da leggere. Quindi mi chiedo se è possibile ad esempio dichiarare func1
all'interno di method1
e definirlo in seguito?
Se func1() è davvero rilevante solo per method1(), e il metodo interno diventa un problema per te, è un'indicazione che dovrebbe essere davvero una classe separata. –