Python 3 в Windows.Слияние `curl.exe` или любого .exe с существующим кодом Python с использованием PyInstaller для создания одного .exe - PullRequest
0 голосов
/ 27 ноября 2018

Это мой простой скрипт на Python для проверки публичного IP.Как видите, curl.exe требуется в этой программе.По умолчанию программа curl в ОС Windows отсутствует.

import os

print("\n Checking ... ")
os.system('curl.exe icanhazip.com --proxy x.x.x.x')
os.system("pause")

Программа с curl, загруженная на ПК с ОС Windows

C:\>test_v1.exe

 Checking ...
y.y.y.y <== Public IP Address

C:\>

Проблеманачался, когда я преобразовал этот код в exe и экспортировал его на другой компьютер Windows без программы curl.

exe без curl на ПК с Windows

C:\>test_v1.exe

 Checking ...
'curl.exe' is not recognized as an internal or external command,
operable program or batch file.
Press any key to continue . . .

C:\>

Возможно ли объединить curl.exe внутри этого кода, чтобы другому пользователю не пришлось загружать curl для использования этой test_v1.exe программы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...