Я сделал несколько сценариев, которые должны работать один за другим. Второй соединяется с первым путем вставки 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 уже были бы удовлетворены. Но мне интересно, как я мог бы заставить это работать таким образом. Ниже указанной строки все еще есть некоторая важная информация, поэтому мне нужно, чтобы все это работало.