Повторите список в Python с индексами и тегами - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь перебрать вывод в python, но я хотел бы добавить теги в списке к выходным файлам. У меня есть:

import pandas as pd
import urllib.request

list_animal = ["Dog","Bird","Cat","Dog","Bird","Cat","Dog","Bird","Cat","Dog","Bird","Cat"] 

def url_to_png(i,j, url, file_path):

    filename = 'image-{}.png'.format(i)
    full_path = '{}{}'.format(file_path, filename)
    urllib.request.urlretrieve(url, full_path)

    print('{} saved.'.format(filename))

    return None


FILENAME = 'C:\\Users\\Gary\\OneDrive\\Documentos\\Python Scripts\\scrap_image - copia\\image_pandas.csv'
FILE_PATH = 'C:\\Users\\Gary\\OneDrive\\Documentos\\Python Scripts\\scrap_image - copia\\imagenes_test/'

urls = pd.read_csv(FILENAME)
for i, url in enumerate(urls.values):       
    url_to_png(j,i, url[0], FILE_PATH)

Вывод:

image-0.png saved.
image-1.png saved.
image-2.png saved.
image-3.png saved.
image-4.png saved.

Я хочу что-то вроде этого:

Dog_image-0.png saved.
Bird_image-1.png saved.
Cat_image-2.png saved.
Dog_image-3.png saved.
Bird_image-4.png saved.

Спасибо за помощь.

...