S.....n
S.....n
Mireczki #programowanie #python #bash:

Jak zrobić żeby np. "python program.py > plik.txt" wrzucał printy na bieżąco, a nie po wykonaniu programu (bez bufora)?
  • Najlepsze
  • Wszystkie komentarze
BigAngryPenguin
@Siotson: python program.py | tee plik.txt
Bionizy
@Siotson: ale jak chcesz na bieżąco, jeśli przekierowujesz output do pliku?
l.....i
l.....i
python --help

(...)

-u : unbuffered binary stdout and stderr, stdin always buffered;
also PYTHONUNBUFFERED=x
see man page for details on internal buffering relating to '-u'
jacekprim
jacekprim
@Siotson: stdbuf -i0 -o0 -e0 python program.py > plik.txt