Я запускаю Python 3.2 в Win XP. Я бегу питон скрипт через пакетный файл с помощью этого:Отправка аргументов из Batch-файла в скрипт Python
C:\Python32\python.exe test.py %1
%1
является аргументом, что я прохожу сделать некоторую обработку в сценарии питона.
У меня есть 2 переменных в пакетном файле, которые я также хочу отправить в качестве аргументов в скрипт python.
set $1=hey_hi_hello
set $2=hey_hi
Я хочу быть в состоянии сделать что-то подобное, если это возможно:
C:\Python32\python.exe test.py %1 $1 $2
А затем получить эти argiments в сценарии питона через sys.argv[2]
и sys.argv[3]
Был бы признателен за любую помощь в этом. Спасибо.
Это делает работу. Спасибо! – dawnoflife
@Tim Henigan: Я думаю, вы имели в виду 'python test.py% 1% VAR_1%% VAR_2%' –
Обратите внимание, что это относится к любой переменной окружения, локальной или глобальной. Таким образом, вы можете сделать что-то вроде 'python% USERPROFILE% \ scripts \ test.py% 1% VAR_1%% VAR_2%'. – JAB