Есть ли короткий способ получить количество объектов в маринованном файле - короче, чем написать функцию, которая открывает файл, продолжает вызывать метод pickle.load
и обновлять num_of_objs
на 1, пока он не поймает EOFError
и не вернет значение?Как получить количество объектов в рассоле?
1
A
ответ
4
Нет, нет. Формат pickle не сохраняет эту информацию.
Если вам нужен этот тип метаданных, необходимо добавить его в файл самостоятельно при написании:
pickle.dump(len(objects), fileobj)
for ob in objects:
pickle.dump(ob, fileobj)
Теперь первая запись показывает, сколько еще должны следовать.
Смежные вопросы
- 1. Получить количество объектов csv
- 2. Получить количество доступных объектов
- 3. Получить количество объектов в коллекции
- 4. Получить/подсчитать количество объектов?
- 5. Как получить количество объектов в php
- 6. Как получить количество вложенных объектов в объекте?
- 7. Как получить количество объектов в System.Tuple, C#?
- 8. Extbase: получить количество дочерних объектов
- 9. Как получить количество объектов на auth.user?
- 10. Как получить количество строк связанных объектов?
- 11. Получить общее количество одинаковых объектов в JavaScript
- 12. C++ получить количество объектов, построенных в классе
- 13. Количество объектов в NSArray
- 14. В рассоле с обфускацией библиотеки java
- 15. Как получить количество объектов в поле ManyToMany в шаблоне
- 16. Получить ежедневное количество объектов из Django
- 17. Как получить количество объектов, найденных в каждом слое активных чертежного
- 18. Как получить общее количество объектов, созданных в javascript для класса?
- 19. Как получить количество объектов в день с помощью django?
- 20. Как я могу получить количество объектов в разделе, NSFetchedResultsController Swift
- 21. Как получить количество объектов для каждого массива в другом массиве?
- 22. Как получить 3-й уровень Количество объектов в Django
- 23. Как получить количество объектов в NSArray внутри NSDictionary
- 24. Как получить количество объектов, зарегистрированных в XNA ContentManager?
- 25. Получить общее количество объектов по дате?
- 26. iphone, получить количество объектов, не выполняя выборку?
- 27. Как подсчитать количество объектов, созданных в Ruby
- 28. Mysql запрос, чтобы получить общее количество объектов
- 29. Как определить количество повторяющихся объектов в массиве
- 30. Как подсчитать количество сохраняемых объектов в NSUserDefault?
Вы можете дать [мою функцию 'skip_pickle'] (http://stackoverflow.com/a/8910284/222914). Вам все равно придется перебирать весь файл. –