Найти - Пользователи
Полная версия: Вывод с заменой стройки в терминал Ubuntu
Начало » Python для новичков » Вывод с заменой стройки в терминал Ubuntu
1
Serbis
Знаю что сто раз уже этот вопрос задавали, но я не нашел цельного ответа. Есть программа которая работает в терминале Ubuntu, она должна выводить счетчик времени вида 1:16. Если делать print каждое новое значение отображается на новой строке. Как его прописать на ту же позицию что и предидущие. Питон серии 2.x. Вывод вида “print time,” не предлагать, ресайз терминала происходит только после завершения работы программы. А мне нужно в процессе.
hizel
Поиграйте с символом CR(cartridge return).
Alen
Python 2.x - Запятая

print "res",

Python 3.x - параметр ‘end’

print ("res", end='\r')

То же самое для 2.х

from __future__ import print_function
print ("res", end='\r')

Если необходимо в определенную позицию терминала см. curses.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB