Как прочитать данные двоичного файла, хранящиеся в качестве одного из значений словаря?

1

Я загрузил свой поезд и тестовые файлы в Colab.

from google.colab import files
uploaded = files.upload()

uploaded.keys()

with open(uploaded['train_qa.txt'], "rb") as fp:   
    train_data =  pickle.load(fp.read())]

Я получаю следующую ошибку:

    ValueError   Traceback (most recent call last)
    <ipython-input-9-afaa1d381444> in <module>()
     ----> 1 with open(uploaded['train_qa.txt'], "rb") as fp:   
     2     train_data =  fp.read()

    ValueError: embedded null byte

Как мне решить это? Я просто хочу читать файлы в колабе. Я знаю другие обходные пути, но как устранить эту ошибку?

Теги:
pickle
file-handling
google-colaboratory

1 ответ

0

загружены уже карты в байтах.

Так:

train_data =  pickle.load(uploaded['train_qa.txt'])

Ещё вопросы

Сообщество Overcoder
Наверх
Меню