Как сделать командную строку Python не щелкающей? - PullRequest
0 голосов
/ 28 февраля 2019

Я использую Python 3.7 в Windows 10 в качестве среды разработки.Я написал приложение с непрерывным временем и запускаю свой сценарий python в командной строке как:

cmd: runpythonscript.py 

Однако, если вы наведите курсор мыши на командную строку и щелкните по ней, командная строка приостанавливает выполнение кода.Я не хочу никакого внешнего прерывания из командной строки, если оно не закрыто.

Есть ли способ сделать это?

Вот простой код в реальном времени, который можно попробовать:

import time

def main():
    is_running = True
    time_slept = 0
    while is_running:
        time.sleep(1)
        print("I slept " + str(time_slept) +" seconds")
        time_slept += 1

if __name__ == '__main__':
    main()

1 Ответ

0 голосов
/ 28 февраля 2019

Это поведение по умолчанию на большинстве терминалов в Linux.Если вы войдете в режим копирования, процесс будет приостановлен.Вы можете удалить quick edit mode, чтобы добиться желаемого поведения: enter image description here enter image description here

Извините за немецкие ярлыки, окна действительно плохо, если вы хотитеизменить язык.Материал должен быть на том же месте.

...