python как посмотреть данные в файловом объекте .obj - PullRequest
0 голосов
/ 05 апреля 2020

Я хотел бы видеть данные в файле .obj, но получаю сообщение об ошибке. Это мой код

infile = open('tfidf_vect_obj.obj','rb'))
print(infile)

Пожалуйста, помогите мне решить эту проблему

Ответы [ 2 ]

0 голосов
/ 05 апреля 2020

С open() вы получите файл как объект. Затем вы можете извлечь данные, используя методы, определенные для этого файлового объекта, например read().

infile = open('tfidf_vect_obj.obj','rb')
data = infile.read()
print(data)
infile.close()

Используя диспетчер контекста (с оператором), вам не нужно заботиться о закрытии файл в конце:

with open('tfidf_vect_obj.obj','rb') as infile:
    data = infile.read()
    print(data)

Вы можете увидеть больше об этом topi c в официальных Python руководствах .

0 голосов
/ 05 апреля 2020

почему ты не используешь?

with open("tfidf_vect_obj.obj", "rb") as file:
    file = ........
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...