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.
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a