Форум сайта python.su
0
На питоне раньше не программировал, а сейчас появилась нужда разобраться в одном скрипте.
Что означает данная конструкция?
... self.texture_coordinates = [[(d.f(),d.f()) for _ in xrange(n)] for n in self.texture_coordinates] ...
Отредактировано silentPhil (Янв. 18, 2015 18:11:44)
Офлайн
103
аналогично этому
a = [] for n in self.texture_coordinates: for _ in xrange(n): a.append((d.f(), d.f())) self.texture_coordinates = a
Офлайн
0
Ясно, спасибо.
Вопрос вдогонку:
Есть бинарный файл 3д модели. Скрипт парсит его используя struct.unpack.
Проблема в том, что на windows скрипт не работает, ругается “unpack requires a string argument of length 2”, но на linux все нормально.
Вот скрипт: http://paste.ubuntu.com/8732976/
Может натолкнете на мысль?
Офлайн