Faer
и никак не могу его скомпилировать
Немного не в тему.
1 Поскольку это ваше первое сообщение, то: А может вам не надо компилировать скрипт? В 99 случаях из 100 этого не требуется. Попробуйте обосновать сообществу зачем это надо.
2 Полезно проверить что будет при попытке выполнить из обычного скрипта os.listdir(“C:\\Docu…”). Не раз писал - под windows использовать в путях к модулям русские буквы, пробелы и прочие выкрутасы это искать приключений на свою задницу. Извините за грубость.
3 listdir не может залезть в архивы, а import может:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
print os.listdir(u"фыв фыв/pmw.zip/pmw")
Traceback (most recent call last):
File “a.py”, line 4, in <module>
print os.listdir(u“фыв фыв/pmw.zip/pmw”)
WindowsError: Error 3 : u'\u0444\u044b\u0432 \u0444\u044b\u0432/pmw.zip/pmw\\*.*'
:) т.е. моя основная рекомендация по удалению ошибки компиляции: не компилировать скрипт.