Size: a a a

Сообщество Python Программистов

2020 March 18

l

let45fc in Сообщество Python Программистов
Егор Михайловский
нужно чтобы во время выполнения цикла Progress: увеличивал количество символов в конце строки, а по завершении цикла выдал результат (password) с новой строки
У тебя скорее всего проблема с обновлением питоновского буфера вывода. Используй sys.flush()
источник

ЕМ

Егор Михайловский... in Сообщество Python Программистов
sys.stdout.flush()* ???
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
да
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
вроде так
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
можно в принте указать параметр
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
и он будет флюшить
источник

ЕМ

Егор Михайловский... in Сообщество Python Программистов
let45fc
У тебя скорее всего проблема с обновлением питоновского буфера вывода. Используй sys.flush()
о еее это сработало
источник

ЕМ

Егор Михайловский... in Сообщество Python Программистов
let45fc
У тебя скорее всего проблема с обновлением питоновского буфера вывода. Используй sys.flush()
+
источник

ЕМ

Егор Михайловский... in Сообщество Python Программистов
Бензофуран Гетероцикл
можно в принте указать параметр
какой ?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Language:
py3


Source:
help(print)


Result:
Help on built-in function print in module builtins:

print(...)
   print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
   
   Prints the values to a stream, or to sys.stdout by default.
   Optional keyword arguments:
   file:  a file-like object (stream); defaults to the current sys.stdout.
   sep:   string inserted between values, default a space.
   end:   string appended after the last value, default a newline.
   flush: whether to forcibly flush the stream.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
так и называется - flush
источник

l

let45fc in Сообщество Python Программистов
Бензофуран Гетероцикл
и он будет флюшить
О, но бэд
источник

l

let45fc in Сообщество Python Программистов
Бензофуран Гетероцикл
и он будет флюшить
+
источник

ЕМ

Егор Михайловский... in Сообщество Python Программистов
понятно
источник

ЕМ

Егор Михайловский... in Сообщество Python Программистов
тоже норм вариант
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
let45fc
О, но бэд
принт ещё и в файлы умеет писать, как видно из хелпа))
источник

l

let45fc in Сообщество Python Программистов
Бензофуран Гетероцикл
принт ещё и в файлы умеет писать, как видно из хелпа))
Это известно, а вот про флаш я не знал
источник

ЕМ

Егор Михайловский... in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
help(print)


Result:
Help on built-in function print in module builtins:

print(...)
   print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
   
   Prints the values to a stream, or to sys.stdout by default.
   Optional keyword arguments:
   file:  a file-like object (stream); defaults to the current sys.stdout.
   sep:   string inserted between values, default a space.
   end:   string appended after the last value, default a newline.
   flush: whether to forcibly flush the stream.
это даже круче (без импорта sys)
источник

ЕМ

Егор Михайловский... in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
help(print)


Result:
Help on built-in function print in module builtins:

print(...)
   print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
   
   Prints the values to a stream, or to sys.stdout by default.
   Optional keyword arguments:
   file:  a file-like object (stream); defaults to the current sys.stdout.
   sep:   string inserted between values, default a space.
   end:   string appended after the last value, default a newline.
   flush: whether to forcibly flush the stream.
+
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
let45fc
Это известно, а вот про флаш я не знал
тем не менее частенько вижу как делают write форматированных строк
источник