Bonjour,
J'essaye de faire un fichier ant afin d'exécuter des scripts python. Pour cela, j'utilise la target exec ainsi :
Mon script python a besoin de d'autres scripts situés dans C:\Documents and Settings\py\common : donc je définis une varaible d'environnement PYTHONPATH avec cette valeur pour que mon script python s'exécute bien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?xml version="1.0" ?> <project default="main"> <target name="main" description="Main target"> <exec executable="C:\Python24\python.exe" newenvironment="true"> <env key="PYTHONPATH" value="C:\Documents and Settings\py\common"/> <arg file="C:\Documents and Settings\scripts_python\monScript.py"/> </exec> </target> </project>
Mais, cela ne marche pas car en s'exécutant il produit une erreur comme quoi il ne trouve pas les import de module qui sont situés dans le PYTHONPATH...
Ai-je bien utilisé la target <env> ? D'après ce que j'ai compris, cette variable environnement va être locale à l'exécution du script...
Merci
Partager