Чтение из файла с использованием pickle и цикла for в python

У меня есть файл, в который я сбросил огромное количество списков. Теперь я хочу загрузить этот файл в память и использовать данные внутри него. Я пытался загрузить свой файл методом «load» из «pickle», однако по какой-то причине он просто дает мне первый элемент в файле. на самом деле я заметил, что он загружает только мой первый список в память, и если я хочу загрузить весь свой файл (несколько списков), мне нужно перебирать мой файл и использовать "pickle.load (filename)" в каждом из итераций, которые я беру.

У меня есть файл, в который я выгрузил огромное количество списков. Теперь я хочу загрузить этот файл в память и использовать данные внутри него. Я попытался загрузить свой файл, используя метод "load" из "pickle" , Однако по какой-то причине он просто выдает мне первый элемент в файле. на самом деле я заметил, что он загружает только мой первый список в память, и если я хочу загрузить весь свой файл (несколько списков), мне нужно перебирать мой файл и использовать "pickle.load (filename)" в каждом из итераций, которые я беру.

У меня есть файл, в который я выгрузил огромное количество списков. Теперь я хочу загрузить этот файл в память и использовать данные внутри него. Я попытался загрузить свой файл, используя метод "load" из "pickle" , Однако по какой-то причине он просто выдает мне первый элемент в файле. на самом деле я заметил, что он загружает только мой первый список в память, и если я хочу загрузить весь свой файл (несколько списков), мне нужно перебирать мой файл и использовать "pickle.load (filename)" в каждом из итераций, которые я беру. Проблема в том, что я не знаю, как на самом деле реализовать это с помощью цикла (для или пока), потому что я не знаю, когда дойду до конца своего файла. пример мне очень поможет. спасибо

11
задан Hossein 6 October 2010 в 10:05
поделиться