Bonjour,
J'essaye de faire un fichier ant afin d'exécuter des scripts python. Pour cela, j'utilise la target exec ainsi :
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>
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...
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