S.....n konto usunięte 16.07.2016, 19:56:13 1 + 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)?
Bionizy Bionizy 16.07.2016, 21:55:21 1 + @Siotson: ale jak chcesz na bieżąco, jeśli przekierowujesz output do pliku?
jacekprim jacekprim 17.07.2016, 17:53:33 0 + @Siotson: stdbuf -i0 -o0 -e0 python program.py > plik.txt
l.....i konto usunięte 18.07.2016, 06:53:46 1 + 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'
Jak zrobić żeby np. "python program.py > plik.txt" wrzucał printy na bieżąco, a nie po wykonaniu programu (bez bufora)?
(...)
-u : unbuffered binary stdout and stderr, stdin always buffered;
also PYTHONUNBUFFERED=x
see man page for details on internal buffering relating to '-u'