Краткое руководство о том, как легко преобразовать файлы Z в файлы CSV.

Шаг 1. Установите пакет unlzw3

  • если вы используете Windows/Mac, вы можете установить с помощью следующей команды
pip install unlzw3
  • Если вы используете блокнот Python, используйте этот код
!pip install unlzw3

Шаг 2. Сделайте обязательный импорт

Импортируйте их в эти пакеты в начале кода

from pathlib import Path
import unlzw3
import csv

Шаг 3. Конвертируйте Z-файлы в CSV

  • Распаковка данных из .z
uncompressed_data = unlzw3.unlzw(Path(file_path))
  • Разделение необработанных данных на строки строк
data = uncompressed_data.decode('utf-8').splitlines()
  • Создание нового CSV-файла
with open("new.csv", "w", newline="") as csv_file:
    writer = csv.writer(csv_file)
    for line in data:
        # making cells by using , delimiters
        writer.writerow(line.split(","))

Заключение:

Приведенный выше код требует установки пакета unlzw3, который доступен здесь.

Надеюсь, это поможет решить проблемы с распаковкой! 😀

LinkedIn GitHub

Больше контента на plainenglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Получите эксклюзивный доступ к возможностям написания и советам в нашем сообществе Discord.