У меня возникают проблемы с записью файлов с возрастающими номерами, которые продолжают мигать после перезагрузки системы. У меня нет опыта в этом
Я пробовал следовать этому руководству: Python: как создать последовательный файл имена?
Он рекомендует проверять каталог так:
import os
def numbers( path ):
for filename in os.listdir(path):
name, _ = os.path.splitext()
yield int(name[4:])
count = max( numbers( '/path/to/files' ) )
count += 1
Я пробовал записать это в свой код вот так:
import os
picPath = "/home/pi/Desktop/images/"
def numbers( picPath ):
for filename in os.listdir(picPath):
name, _ = os.path.splitext()
yield int(name[4:])
count = max( numbers( picPath ) )
count += 1
Я хочу иметь возможность перезагрузить RPi и продолжить сохранение файлов изображений в порядке возрастания нумерации.
Большое спасибо за Вашу помощь! Свяжитесь со мной по любым уточняющим вопросам
Изменить: я ожидаю до 2000 файлов изображений размером 1000x1000 пикселей около 200 КБ. Если есть более быстрый способ сделать это без проверки всего каталога, мне будет очень интересно!
name, _ = os.path.splitext(filename)
. - person Johnny Mopp   schedule 07.06.2019