Я использовал cxfreeze для создания исполняемого файла Windows из planrequest.py. Кажется, что все работает нормально, но когда я запускаю exe файл, я получаю NameError: name 'exit' is not defined
Вывод имени не определен в состояниях python, что исправление должно использовать import sys
. Однако я использую import sys. Код отлично работает как скрипт python (как, в я, я тщательно тестировал аргументы командной строки перед компиляцией в исполняемый файл.)
import socket
import sys
if len(sys.argv) == 1:
print("Usage:")
print("PlanRequest [Request String] [Server IP (optional: assumes 127.0.0.1 if omitted)]")
exit()
#[do stuff with the request]