Найти - Пользователи
Полная версия: py2exe, небольшой скрипт
Начало » Python для новичков » py2exe, небольшой скрипт
1
Evgeny
Суть вот в чем: есть небольшая расчетная программа, использующая numpy. Заказчик хочет exe'шник.
При использовании py2exe в папке dist получаем более 20ти файлов, что для маленькой программы выглядит громоздко. Вопрос: можно ли как-то сократить число нужных pyd? Кстати, на вопрос, можно ли завернуть все в один exe'шник, гугл отвечает то да, то нет. Может, у кого-то получалось?
regall
Можно и в один. Нужно установить опцию “bundle_files” в setup-скрипте в соответствующее значение.
http://stackoverflow.com/questions/112698/py2exe-generate-single-executable-file
igor.kaist
поищите на форуме, обсуждали уже как сократить размер как минимум в два раза
Evgeny
Спасибо. Ухх, экзешник на 17 мб завесил! Но это уже из другой оперы
Evgeny
Еще небольшой вопрос: а можно ли в получившийся экзешник передать аргументы из командной строки?
regall
Evgeny
Еще небольшой вопрос: а можно ли в получившийся экзешник передать аргументы из командной строки?
Да, sys.argv никто не отменял.
Evgeny
regall
Evgeny
Еще небольшой вопрос: а можно ли в получившийся экзешник передать аргументы из командной строки?
Да, sys.argv никто не отменял.
Зыы! в заблуждение ввело то, что после сборки
for st in sys.argv:
print(st)
не работало, но open(sys.argv,'wt') работает!

А что с print()'ом? print(“Hello World!”) не напечатается
regall
Evgeny
А что с print()'ом?  print(“Hello World!”) не напечатается
Наверное, stdout перенаправляется в “черную дыру”
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB