Maximus87, a = r"C:\Python" - вот так ничего не посчитается.
У вас даже вон метод есть для подсчета - только он не вызывается.
Код принципиально писать не буду - надо чтобы сами пришли к решению, иначе это будет не обучение а фигня
*голосом доктора Кокса*
Новичок послушай. Если ты очень хочешь получить ответ на свой вопрос и не показаться глупым - будь так любезен, милочка. добавляй тег с языком программирования и оборачивай код в "код", чтобы взрослые дяди могли хотя бы увидеть и прочитать твой вопрос.
rPman, буфферов там вагон по пути. Если я правильно понял - с true запись произойдет физически на диск сразу. С false - физически еще не произойдет (точнее не факт что произойдет) - но произойдет в ближайшее время.
Грубо говоря:
- если не сделать flush и вырубить программу\комп (из розетки) - то скорее всего часть данных не запишется
- если сделать flush с false - то при вырубании проги запись все равно произойдет, а при вырубании компа - уже не факт
- если сделать flush с true - то по идее при вырубыании даже компа сразу после flush (ну ладно с некоторым запасом на сами дисковые операции) все будет ок.
Еще раз - это все приблизительно и не сильно критично если вы не пишете что то типа СУБД
Даниил Секретов, так и выкладывайте сразу. Там есть режим черновика, когда игра доступна только по ссылке.
А если ОЧЕНЬ надо демку - то в ехе, в чем пробелма?