Estoy ejecutando Python 3.2 en Win XP. Tengo un script en Python, a través de un archivo por lotes a través de este:Envío de argumentos del archivo por lotes al script de Python
C:\Python32\python.exe test.py %1
%1
es un argumento que me pase a hacer algo de procesamiento en el script en Python.
Tengo 2 variables en el archivo de proceso por lotes que también deseo enviar como argumentos al script de python.
set $1=hey_hi_hello
set $2=hey_hi
Quiero ser capaz de hacer algo como esto si es posible:
C:\Python32\python.exe test.py %1 $1 $2
Y luego recuperar estos argiments en la secuencia de comandos de Python a través de sys.argv[2]
y sys.argv[3]
Agradecería cualquier ayuda con esto. Gracias.
Esto hace el trabajo. ¡Gracias! – dawnoflife
@Tim Henigan: Creo que quiso decir 'python test.py% 1% VAR_1%% VAR_2%' –
Tenga en cuenta que esto se aplica a cualquier tipo de variable de entorno, local o global. Entonces podrías hacer algo como 'python% USERPROFILE% \ scripts \ test.py% 1% VAR_1%% VAR_2%'. – JAB