Cześć,
Mam pytanie: Dlaczego przekierowanie outputu programu do pliku uzupełnia zawartość po zakończeniu programu? Np. taki kod:
import time
print('a')
time.sleep(100)
print('b')
Uruchomiony przy użyciu
python3 test.py > test.out
Tworzy plik test.out, jednak jest on pusty na początku, dopiero po 100 sekundach pokazują się dwie literki. Jest jakiś sposób, aby najpierw pojawiła się literka a i zostało to zaktualizowane do pliku a później b?