Ciao,
oltre all'ottima soluzione che hai trovato, ci sono altre due strade:
- usare come parametro di default dell'init un elemento mutabile che può
così essere cambiato nel tempo
- usare un modulo di config/registro globale
- un decoratore
- varie ed eventuali (adapter, etc)
io tendo usare
Il giorno ven 31 dic 2021 alle ore 14:25 Massimo Masson
ha scritto:
> ...
> Rapidamente, potresti "staticizzare" i due path nella classe, ad esempio:
>
> class Account(object):
> src = 'sorgente_'
> dst = 'destinazione_'
>
> ...
>
> poi magari cerca sui decoratori @staticmethod ed anche
Il 31/12/2021 13:09, Valerio Pachera ha scritto:
[...]
Tali percorsi sono uguali per qualsiasi istanza della classe, percio'
[...]
Suggerimenti?
Rapidamente, potresti "staticizzare" i due path nella classe, ad esempio:
class Account(object):
src = 'sorgente_'
dst = 'destinazione_'
Buongiorno a tutti, scusatemi in anticipo se non saro' chiaro.
Devo capire se si puo' fare una cosa e come.
Sto cercando di improntare struttura di questa classe:
class Account():
def __init__(self, name):
self.name = name
def self.export(self):
src_path = os.path.join(sr