Использование Windows Python от Cygwin

Я использовал Cygwin в Windows недавно. Я хочу использовать установку Windows Python, таким образом, во время тестирования я использую /cygdrive/c/Python26/python.exe myfile.py вместо python myfile.exe.

Это работает почти отлично, за исключением печати. Когда я запускаю Windows Python из Cygwin, вывод не печатает, пока выполнение не заканчивается. Это хорошо работает, работая в Windows Python из explorer.exe или cmd.exe, и это работает в Cygwin с помощью Cygwin-установленного Python (/bin/python.exe).

Существует ли обходное решение для этого? Важная вещь состоит в том, чтобы смочь выполнить версию Windows, но я хотел бы сделать все это от с Bash.

62
задан Skilldrick 14 July 2010 в 21:38
поделиться

1 ответ

Возможно, если вы очистите вывод

import sys

V = range(100000)
for x in V:
    print x
    sys.stdout.flush()
24
ответ дан 24 November 2019 в 16:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: