Почему мои куклы-матрешки не работают должным образом? - PullRequest
0 голосов
/ 08 апреля 2019

Я сделал несколько сценариев, которые должны работать один за другим. Второй соединяется с первым путем вставки os.system в блок кода, который является оператором "if".

Моя проблема в том, что я сделал практически весь сценарий №1 под if name == __main__, я подозреваю, что это из-за этого.

script1.py

import stuff, define functions ...

if name == __main__:
    do stuff

    if frame == 3:
        os.system("script2.py")
        # EVERYTHING ELSE UNDER THIS LINE DOES NOT WORK

script2.py

do stuff
if frame == 3:
    os.system("script3.py")

script3.py

do stuff
if frame == 3:
    done

Я ожидал, что он вернется к первому сценарию, поскольку к тому времени все os.system уже были бы удовлетворены. Но мне интересно, как я мог бы заставить это работать таким образом. Ниже указанной строки все еще есть некоторая важная информация, поэтому мне нужно, чтобы все это работало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...