NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: Jak rozdělit metody tříd do souborů v Pythonu 3

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
g52
Člen
Avatar
g52:17.3.2023 12:28

Ahoj, chodí sem nějaký opravdový profík na Python který by dokázal poradit jak tuhle třídu rozdělit do více souborů (každá metoda v samostatném souboru) tak aby se zachovala přesně taková datová struktura (v každém z tech souborů) včetně volání těch metod?

Zkusil jsem:

class class_a:
        def metoda_a():
                print('class_a.metoda_a()')
                class_a.class_b.metoda_b()
                class_a.class_b.class_c.metoda_c()
        def metoda_e():
                print('class_a.metoda_e()')
        class class_b:
                def metoda_b():
                        print('class_a.class_b.metoda_b()')
                class class_c:
                        def metoda_c():
                                print('class_a.class_b.class_c.metoda_c()')
                                class_a.class_b.class_c.class_d.metoda_d()
                        class class_d:
                                def metoda_d():
                                        print('class_a.class_b.class_c.class_d.metoda_d()')
                                        class_a.metoda_e()

class_a.metoda_a()

Chci docílit: Nehledám jiné řešení.

 
Odpovědět
17.3.2023 12:28
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.