Envoyer des arguments à partir de Lots de fichiers de script Python
Je suis sous Python 3.2 sur Win XP. - Je exécuter un script python à travers un fichier de commandes via ce:
C:\Python32\python.exe test.py %1
%1
est un argument que je passe à faire une transformation dans le script python.
J'ai 2 variables dans le fichier de commandes que je veux aussi envoyer des arguments au script python.
set $1=hey_hi_hello
set $2=hey_hi
Je veux être en mesure de faire quelque chose de ce genre si possible:
C:\Python32\python.exe test.py %1 $1 $2
Et ensuite récupérer ces argiments dans le script python via sys.argv[2]
et sys.argv[3]
Apprécierais toute aide à ce sujet. Merci.
OriginalL'auteur dawnoflife | 2012-05-30
Vous devez vous connecter pour publier un commentaire.
your_script.chauve-souris:
Henigan: je pense que vous vouliez dire
python test.py %1 %VAR_1% %VAR_2%
Notez que cela s'applique à toute sorte de variable d'environnement, locale ou globale. Donc, vous pourriez faire quelque chose comme
python %USERPROFILE%\scripts\test.py %1 %VAR_1% %VAR_2%
.OriginalL'auteur Tim Henigan