Py2exe для Python 3.0

, чтобы получить индекс, просто используйте функцию getIndex().

int index=randomWhere(yourAgents,a->a.age>50 && a.health.equals("good")).getIndex();
agent.get(index);

Не забудьте использовать equals () при сравнении строк ... "==" эффективно используется только для примитивов.

30
задан Peter O. 15 December 2012 в 16:34
поделиться

3 ответа

Обновите 15.05.2014

, py2exe для Python 3.x теперь выпущен! Получают его на PyPI.

Старая информация

Взглянули на репозиторий SVN проекта py2exe SourceForge в:

http://py2exe.svn.sourceforge.net/

последнее я посмотрел на него, это сказало, что последнее обновление было августом 2009. Но следите за этим, чтобы видеть, существует ли какая-либо происходящая работа Python 3.

я также отправил два запроса новых функций на py2exe средстве отслеживания. До сих пор, никакая обратная связь на них:

29
ответ дан Craig McQueen 27 November 2019 в 23:26
поделиться

Вы проверяли cx_Freeze ? Кажется, он создает автономные исполняемые файлы из ваших скриптов Python, включая поддержку Python 3.0 и 3.1

27
ответ дан 27 November 2019 в 23:26
поделиться

py2exe и 2to3 программы служат совершенно другим целям, таким образом, я не уверен, какова Ваша конечная цель.

, Если Вы хотите создать исполняемый файл из рабочей программы Python, используйте версию py2exe, который подходит для того, какой бы ни Python Вы используете (версия 2 или версия 3).

, Если Вы хотите преобразовать существующую программу Python 2 в Python 3, используйте 2to3 плюс любое дополнительное редактирование по мере необходимости. Документация Python 3 описывает процесс преобразования более подробно .

Обновление : Я теперь понимаю, что Вы, возможно, пытались работать 2to3 против py2exe самостоятельно, чтобы попытаться сделать совместимую версию Python 3. К сожалению, это определенно вне возможностей 2to3. Необходимо будет, вероятно, ожидать py2exe проект выпустить совместимую версию Python 3.

7
ответ дан Greg Hewgill 27 November 2019 в 23:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: