Dynamiczne wybieranie klasy do dziedziczenia
Moja wiedza na temat Pythona jest ograniczona, potrzebuję pomocy w następującej sytuacji.
Załóżmy, że mam dwie klasyA
iB
, czy jest możliwe zrobienie czegoś takiego jak poniżej (koncepcyjnie) w Pythonie:
import os
if os.name == 'nt':
class newClass(A):
# class body
else:
class newClass(B):
# class body
Problem polega na tym, że chciałbym stworzyć klasęnewClass
tak, że odziedziczy po różnych klasach bazowych opartych na różnicy platform, czy jest to możliwe w Pythonie? Dzięki.