Как запустить новый цикл while из нового файла - Python 3 (используя Pygame) - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть цикл while, запускающий мою игру на одном файле, example.py:

import pygame

while test == True:

    if key[pygame.K_e]:
        test = False

На моем следующем файле я создаю

from example import *

testloop = True

while testloop == True:
    print("test")

Как только появится экран для нового файла, цикл while отменяется. Если заявления кажутся неудачными. Как я могу начать еще один цикл?

1 Ответ

0 голосов
/ 07 ноября 2018

Вы можете вызвать цикл внутри цикла:

    while True:
        do something
        while i < 10:
            do something else

Если вы хотите, чтобы несколько циклов выполнялись «одновременно», загляните в библиотеки Python threading и / или multiprocessing.

Обратите внимание, что когда вы import модуль Python, вы не обязательно выполняете его так, как вы ожидаете. Однако вы можете вызывать методы или создавать объекты из импортируемого вами модуля.

...