У меня есть игра, которую я пишу в pygame и имею файлы карт. Они автоматически генерируются моей игрой, и я хотел бы сжать/распаковать их перед чтением и письмом, чтобы моя игра шла быстрее. Файлы составляют около 3 КБ, поэтому они не такие большие. Пожалуйста, помогите и заблаговременно.Как создать и прочитать сжатые файлы и какое сжатие использовать для python?
0
A
ответ
1
Для как: http://docs.python.org/library/archiving.html
Для которых, это зависит. На самом деле, я даже не уверен, что сжатие поможет вам здесь. Но учтите, что gzip или bz2 могут быть хорошим выбором, если вы хотите сжать отдельные файлы. Однако, если вы хотите сжать/распаковать все ваши файлы карт вместе, то вы захотите рассмотреть формат, который поддерживает это, например zipfile.
Спасибо, но не могли бы вы дать мне код – user982270
@ user982270 - Пожалуйста, обратитесь к отдельным страницам в пределах ссылки. В частности, посмотрите в разделе «Примеры использования». – ziesemer
Спасибо за вашу помощь – user982270