Поставка .pyc файлы имеет свои проблемы - они не совместимы ни с какой другой версией Python, чем версия Python, с которой они были созданы, что означает, что необходимо знать, какая версия Python работает на системах, на которых будет работать продукт. Это - очень ограничивающий фактор.
Используйте здесь расширение FileDissasembler, чтобы просто извлечь полный код с помощью Reflector:
Да, вы можете полностью реконструировать весь код без копирования и вставки. Я делал это раньше, и именно эту надстройку Reflector я использовал.
После этого будет небольшая очистка (целые числа выводятся как шестнадцатеричные и т. Д.), Но это работает Как колдовство. Не имеет значения, нет ли у вас PDB, пока вы не запутаете DLL, вы получите читаемый код.
Reflector имеет плагин, который позволяет экспортировать проект из Dll.
Он называется FileDisassembler - http://www.denisbauer.com/NETTools/FileDisassembler .aspx
В любом случае, я думаю, что вернуть ваши файлы будет нелегко. Возможно, попробуйте некоторые приложения для восстановления данных или эти волшебные приложения для восстановления.