Чтение файла EBCDIC в PythonPython

Программы на Python
Ответить
Anonymous
 Чтение файла EBCDIC в Python

Сообщение Anonymous »

Я пытался прочитать файл .ebc, но не смог. Я хотел бы сохранить его как файл .csv или txt. (Я новичок в этом формате файла, поэтому не знаю, как двигаться дальше)
Это описание файла, данные общедоступны здесь (в разделе «Данные по контролю за подземной закачкой»). )
Я пробовал эти темы, но ничего не помогло: Чтение файла EBCDIC мэйнфрейма. Как я могу открыть файл .ebc (ebcdic) на своем ноутбуке через Python?
Преобразовать EBCDIC-файл в ASCII с использованием Python 2
1 ничего не печатает:

Код: Выделить всё

import codecs

with open("uif700a.txt", "rb") as ebcdic:
ascii_txt = codecs.decode(ebcdic.read(), "cp500")
print(ascii_txt)
2, ничего не печатает

Код: Выделить всё

with open("uif700.ebc", encoding='cp500') as f:
print(f.read())
3, файл также доступен в формате ASCII, поэтому я попробовал:

Код: Выделить всё

data = pd.read_csv('uif700a.txt', on_bad_lines='skip', encoding = "cp037",header=None)
EmptyDataError: нет столбцов для анализа из файла


Подробнее здесь: https://stackoverflow.com/questions/771 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»