Я новичок в программировании и начал изучать python.
Что я хочу сделать, это перекрасить спрайты для игры, и мне дают оригинальные цвета, после чего они должны быть превращены в. Каждый спрайт имеет от 20 до 60 углов, поэтому прохождение через каждый из них в папке для каждого цвета - это, вероятно, путь для меня. Мой код идет таким образом;
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)
Но я продолжаю получать ошибку на пути, а на pix - строковое значение (все они - картинки)
Любая помощь была оценена.