Я нашел это в документации Python для файловых объектов:
flush() не обязательно записывает данные файлов на диск. Используйте flush(), за которым следует os.fsync(), чтобы обеспечить это поведение.
Итак, мой вопрос: что именно делает Python flush
? Я думал, что он заставляет записывать данные на диск, но теперь я вижу, что это не так. Зачем?