что именно делает python file.flush ()?

Я нашел это в документации Python для файловых объектов :

flush () не обязательно записывает данные файла на диск. Используйте flush (), а затем os.fsync (), чтобы обеспечить это поведение.

Итак, мой вопрос: что именно делает Python flush? Я думал, что это заставляет записывать данные на диск, но теперь я вижу, что это не так. Почему?

123
задан Aaron Hall 10 July 2015 в 17:09
поделиться