У меня есть json-файл, и этот файл будет обновляться каждые 5 минут или около того. Сначала я разбираю файл с начальной точки. Теперь мне нужно разобрать этот json-файл каждые 15-20 минут. Есть ли способ сохранить объект указателя, который сохранит последнюю строку файла, и снова после 15/20 минут мне нужно проанализировать файл, который должен начинаться с этого указателя (так как разбор одного и того же данных (исторические данные) будет крайне неэффективным и сделает мой процесс медленным)?Анализ json-файла после определенного интервала времени
1
A
ответ
2
Использование Телль() файла (после чтения из файла) это вернет текущий указатель. И в следующий раз, когда вы прочитаете, используйте функцию seek() файла для установки указателя на старую позицию.
Пример:
f = open("test.json" , "w+")
.....
.....
your code for reading
f.read()
.....
.....
last_position = f.tell() # return current position of file pointer(where you stoped reading)
теперь, когда вы в следующий раз читать из использования файла искать функции
f = open("test.json" , "w+")
f.seek(last_position)
f.read() # now this will start reading from last position
Надежда() Это поможет :)
0
см питона док для метода linecache
+1
Я позабочусь об этом и вернусь к вам после его реализации. Благодарю. – PythonEnthusiast
Смежные вопросы
- 1. Показать определенные слова После определенного интервала времени
- 2. Метод вызова после определенного случайного интервала времени
- 3. Функция вызова После определенного интервала
- 4. Отображение изображения для определенного интервала времени
- 5. ISO 8601 Анализ интервала времени в Java
- 6. планирование функций r после каждого определенного интервала времени
- 7. Удалите данные из таблицы после определенного интервала времени. (60 минут)
- 8. Как установить некоторую задержку после определенного интервала времени в загрузке?
- 9. Изменение профиля после определенного интервала времени на телефоне Windows 7.5
- 10. Функция вызова в первый раз после определенного интервала времени
- 11. Как переключаться между кнопками после определенного интервала времени?
- 12. Как обновить каждую строку mysql после определенного интервала времени?
- 13. Quartz.net: Выполнить задание для определенного интервала времени
- 14. Как получить Место для определенного интервала времени
- 15. Выберите строки в пределах определенного интервала времени
- 16. statusnet - Обновить содержимое страницы после интервала времени
- 17. Удаление вложенных папок после заданного интервала времени
- 18. Изменение изображений в UICollectionView после определенного интервала
- 19. Вызов функции Javascript после определенного интервала
- 20. Изменение интервала NSTimer после определенного количества огней
- 21. Длинный огонь после определенного интервала вместо отпуска?
- 22. Представление страницы jsp после определенного временного интервала
- 23. Обновление текстового поля после определенного интервала
- 24. Python: Activate F6 ключ после определенного интервала
- 25. Страница автоматического обновления после определенного интервала
- 26. AlarmManager выполняет задачу после интервала минут вместо интервала времени
- 27. Анализ синтаксиса времени для определенного формата C#
- 28. Разрешить изменение полного календаря до определенного интервала времени
- 29. Как остановить цикл javascript для определенного интервала времени?
- 30. ASP.Net Выполнить код После интервала времени
У вас есть тест для вашей гипотезы? –