[Python] Suggerimento per creazione classe

Massimo Masson max a studiomasson.it
Ven 31 Dic 2021 14:23:52 CET


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_'

     def __init__(self, name):
         self.name = name

     def export(self):
         src_path = self.src + self.name
         dst_path = self.dst + self.name
         print(f'export {src_path} to {dst_path}')

poi magari cerca sui decoratori @staticmethod ed anche @classmethod.
Ma intanto credo faccia quello che hai chiesto...

Ciao,
m.


Maggiori informazioni sulla lista Python