Можно ли импортировать файлы с разных путей для каждого экземпляра? - PullRequest
0 голосов
/ 10 февраля 2020

Предполагается, что a и b изменяют SOME_CONST для каждой версии файла (git). Можно ли встроить в одно и то же исполнение 2 экземпляра C: c1 = C ("name1"), c2 = C ("name2") так, чтобы c1 и c2 разрешали их импорт (a, b ) с разных путей?

import a
import b

class C:
    def __init_(self, name):
        self.name = name
    def doStuff():
        print a.SOME_CONST
        print b.SOME_CONST

    def toObject():
       return cls(self.name)
...