Sono abbastanza nuovo quando si tratta di programmazione e ho iniziato a imparare Python.Looping di file in una cartella
Quello che voglio fare è ricoltivare gli sprite per un gioco, e mi vengono dati i colori originali, seguiti da quello in cui devono essere trasformati. Ogni sprite ha tra 20 e 60 angoli, quindi scorrendo attraverso ognuno nella cartella per ogni colore è probabilmente la strada da percorrere per me. Il mio codice va così;
import media
import sys
import os.path
original_colors = str(raw_input('Please enter the original RGB component, separated ONLY by a single space: '))
new_colors = str(raw_input('Please insert the new RGB component, separated ONLY by a single space: '))
original_list = original_colors.split(' ')
new_list = new_colors.split(' ')
folder = 'C:\Users\Spriting\blue'
if original_colors == 'quit' or new_colors == 'quit':
sys.exit(0)
else:
while 1:
for filename in os.listdir (folder):
for pix in filename:
if (media.get_red(pix) == int(original_list[0])) and (media.get_green(pix) == int(original_list[1])) and \
(media.get_blue(pix) == int(original_list[2])):
media.set_red(pix, new_list[0])
media.set_green(pix, new_list[1])
media.set_blue(pix, new_list[2])
media.save(pic)
Ma io continuo a ricevere un errore sul percorso, e su pix essere un valore stringa (sono tutte le foto)
Qualsiasi aiuto apprezzato.
Puoi mostrare il messaggio di errore specifico che stai ricevendo? – perimosocordiae
È un compito scolastico? Tutti i risultati di ricerca che ottengo da Google sul tuo modulo "media" sembrano indicare che è ... –