powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ошибка при вызове скрипта Python из PowerShell
4 сообщений из 4, страница 1 из 1
Ошибка при вызове скрипта Python из PowerShell
    #40094223
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

Пытаюсь вызвать скрипт Python из PowerShell:
Код: powershell
1.
2.
$PyScript = 'C:\MyFolder\Subfolder\myscript.py' 
python $PyScript $filetext


Где $filetext - параметр в виде большого JSON текста (может быть 120КБ и больше) который я достаю из базы.
Получаю ошибку:
Program 'python.exe' failed to run: The filename or extension is too longAt C:\MyFolder\Subfolder\Python_test.ps1:41 char:5

Посдкажите, что я делаю не так?

Спасибо.
...
Рейтинг: 0 / 0
Ошибка при вызове скрипта Python из PowerShell
    #40094676
iot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iot
Гость
Roust_m

Program 'python.exe' failed to run: The filename or extension is too longAt C:\MyFolder\Subfolder\Python_test.ps1:41 char:5

это не похоже на сообщение от Python, посмотрите в сторону PowerShell, что-то не так с передачей параметров
...
Рейтинг: 0 / 0
Ошибка при вызове скрипта Python из PowerShell
    #40094906
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m
Где $filetext - параметр в виде большого JSON текста (может быть 120КБ и больше)
Вот это и есть твоя ошибка. Слишком большой параметр.
Сумма всех параметров при запуске приложения (а в данном случае приложение это pyton.exe) не может быть очень большой. Предел для PowerShell в 1024 байта (кажется, не помню точно). Но 120КБ это совершенно точно слишком много.

Либо передавай текст из $filetext через временные файлы. Либо через пайпы. Либо просто перенеси чтение из БД внутрь своего скрипта.
...
Рейтинг: 0 / 0
Ошибка при вызове скрипта Python из PowerShell
    #40094981
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m
Посдкажите, что я делаю не так?

Передаешь данные аргументом, очевидно. Сделай нормально, через открытие файла самим питоном или через стандартный поток, а не через жопу.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ошибка при вызове скрипта Python из PowerShell
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]