Как вызвать один вложенный класс в python другому на том же уровне - PullRequest
1 голос
/ 01 мая 2020

В c# была возможность вызывать классы следующим образом:

public class a
{
    public class b
    {
        public c x;
    }

    public class c
    {
        public int i = 5;
    }
}

Однако в python это не работает, вместо этого мне нужно использовать полный путь к класс, подобный этому:

class a:
    class b:
        x: a.c

    class c:
        i = 5

Таким образом, вопрос в том, как правильно вызывать из одного вложенного класса в другой на том же уровне того же родителя.

Редактировать:

Это не как предложение, я хочу назвать его как «x: c», а не «x: a. c»

Этот вопрос поможет немногим, кто находится в той же лодке, что и мне, я предлагаю не блокировать его, однако, так как я вроде получил ответ, я больше не буду следить за этим вопросом, и если предложения будут сделаны, я не буду их читать.

Спасибо за вашу помощь .

...