Я пытаюсь загрузить простой список из файла в другой, но python вызывает _pickle.UnpicklingError: could not find MARK
, как только я его запускаю. Код действительно прост и следует тому, что говорит мне курс, я действительно не понимаю. Это происходит следующим образом: файл «donnees.py» содержит список, а «fonctions.py» содержит остальные.
donnees.py
listemots=["bonjour","pivers","cactus","france","taureau","espace"]
fonctions.py
import pickle
import random
with open("donnees.py","rb") as donnees:
unpickler1=pickle.Unpickler(donnees)
listerecuperee=unpickler1.load()
print(listerecuperee)
Ошибка возникает:
Traceback (most recent call last):
File "/Users/sebastienchabrol/Documents/Cours de python/pendu/fonctions.py", line 6, in <module>
listerecuperee=unpickler1.load()
_pickle.UnpicklingError: could not find MARK
У кого-нибудь есть идеи о том, как это исправить? Большое спасибо !!