- Автор темы
- #1
Добрый день! Изучаю питон и столкнулся со следующими вопросами:
Открываю файл сразу на запись и чтение. Почему возникает ошибка EOFError?
Ещё такой вопрос. Открываю файл на дозапись. Как вывести все данные из файла в нормальном виде? Цикл который в коде выводит что-то непонятное.
Код:
import pickle
name = ["fsdfsd", "34325"]
file = open("test.dat", "wb+")
pickle.dump(name, file)
name = pickle.load(file)
print(name)
file.close()
Код:
import pickle
name = ["fsdfsd", "1418"]
file = open("records.dat", "ab")
pickle.dump(name, file)
file.close()
file = open("records.dat", "rb")
for name in file:
name = pickle.load(file)
print(name)
file.close()