Из документации для ast.literal_eval ():
Безопасная оценка узла выражения или строки, содержащей выражение Python. Предоставленная строка или узел могут состоять только из следующих литеральных структур Python: строк, чисел, кортежей, списков, диктов, логических значений и None
Можно использовать компилятор MSVC без IDE. Это - вероятно, Ваш лучший выбор. Это - хороший компилятор, и это - фактический стандарт для разработки Windows.
нет определенно ничего неправильно с отказом от IDE и просто использованием компилятора.
я полагаю, что компилятор MSVC может использоваться из Кода:: Блоки IDE без проблем. С другой стороны, вызов компилятора от командной строки является испытанным и истинным подходом также.
SlickEdit (или много других редакторов, которые поддерживают ctags или что-то подобное) делает для довольно достойного 'IDE'.
можно использовать этих редакторов с make-файлами (или другие инструменты сборки) для управления в значительной степени безотносительно компилятора, который Вы хотите (MVCS, mingw, Comeau, Цифровой Марс, безотносительно).
Пара несколько работодателей назад, это точно, что мы сделали. Мы использовали компиляторы MS, управляемые make-файлами, и основным используемым редактором был SlickEdit. Мы использовали Средства отладки для пакета Windows для отладки (многое из того, что мы сделали был привилегированный режим). Разработанный вполне прилично.
Очень возможный, Qt является Вашим другом. Создатель кварты находится на этапе RC также так что-то для нетерпеливого ожидания. До тех пор можно использовать его с чем-то как Код:: Блоки. Код:: Блоки самостоятельно являются одной только большой средой и также имеют большую поддержку wxWidgets. Если Вы просто ищете изменение IDE, как ранее упомянуто, Код:: Блоки могут использовать компиляторы от другого IDE также.
- Джон
Абсолютно, но просто намного легче использовать IDE Microsoft для разработки для операционной системы Microsoft. Когда в Риме...
Eclipse является хорошей альтернативой.
Zeus IDE работает просто великолепно как альтернатива MSVC. Это может даже импортировать проект MSVC и файлы решения.
Мы используем VC ++ в качестве компилятора / компоновщик, но используем Затор для управления сборками. Фактическая Visual Studio используется только в качестве отладчика. Преимущество - то, что, после того как мы настраиваем Затор для разрабатывания проекта в Windows, он прилагает минимальные усилия (часто ни один ) для получения его работающий на Unix.
Зависит...
Cygwin/Mingwin дает Вам компилятор. QT или wxWidgets дают Вам инструментарий GUI, это просто в использовании, и оба являются портативными.
я соглашаюсь с вопросом все же. Visual Studio является свиньей. Его отладчик довольно хорош, но остальное - свинья для работы с (особенно происхождение из среды OSS, где инструменты обычно не пытаются привязать Вас).
Вы могли также посмотреть на nmake и вызов VC ++ инструменты компилятора непосредственно из командной строки.
Eclipse: http://www.eclipse.org/
Код:: Блоки довольно прохладны: http://www.codeblocks.org/
Эти Код:: Блоки IDE идут с компилятором C++ MinGW и поддержкой wxWidgits. IDE является довольно минималистским, который может или не может быть тем, что Вы ищете - мне действительно нравится он.
Wascana Desktop Developer - это дистрибутив Eclipse CDT, настроенный специально для разработки в Windows .