Мне нужно написать TemporaryFile или SpooledTeoraryFile, перемотать его, затем прочитать все записанные данные.
Мой вопрос:
Должен ли я очищать () поток перед перемоткой / повторным чтением, чтобы гарантировать, что все данные, которые были первоначально записаны, в конечном итоге перечитываются?
Или будет читать () возвращать данные, которые буферизованы, но еще не были сброшены в основное хранилище?