В определенный момент выполнения скрипта Python я хочу вызвать cURL в командной строке Windows, например, так:
import subprocess
subprocess.call('curl', shell=True)
Но я получаю эту ошибку:
'curl' не распознается как внутренняя или внешняя команда,
работающая программа или командный файл.
То же самое происходит, если я использую полный путь:
subprocess.call('C:\\Windows\\System32\\curl.exe', shell=True)
'curl' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.
Тем не менее, если я просто открою командную строку Windows и введу 'curl', это сработает:
curl: попробуйте 'curl --help' для получения дополнительной информации
Почему?
(curl находится в моих переменных среды, и мои распространяемые файлы Visual C ++ обновлены. Я использую Windows 10 Home на компьютере x64.)
Спасибо за вашу помощь!