Мне нужно написать программу, подобную этой: Написать программу, которая читает файл .picasa.ini и копирует изображения в новые файлы, имена которых совпадают с идентификационными номерами человека на этих изображениях (например, 8ff985a43603dbf8.jpg).Если на картинке больше людей, она делает больше копий.Если человек находится на нескольких фотографиях, позже переопределите более ранние копии изображений;если человек 8ff985a43603dbf8 может появиться на нескольких фотографиях, будет существовать только один файл с таким именем.Вы должны предположить, что у нас есть простой файл .picasa.ini.
У меня есть .ini, который состоит из:
[img_8538.jpg]
faces=rect64(4ac022d1820c8624),**d5a2d2f6f0d7ccbc**
backuphash=46512
[img_8551.jpg]
faces=rect64(acb64583d1eb84cb),**2623af3d8cb8e040**;rect64(58bf441388df9592),**d85d127e5c45cdc2**
backuphash=8108
...
Это хороший способзапустить эту программу?
for line in open('C:\Users\Admin\Desktop\podatki-picasa\.picasa.ini'):
if line.startswith('faces'):
line.split() # what must I do here to split the bolded words?
Есть ли лучший способ сделать это?Помните, что файл .jpg должен быть создан с новым именем, поэтому я думаю, что я должен связать текущий файл .jpg с жирным шрифтом.