Bonjour.
SUr un développement, je doit récupérer la liste des fichiers présent dans un répertoire. Ensuite il me faut traiter les fichiers par ordre de leur arrivé (ils sont horodatés).
Pour récupérer la liste des fichiers du répertoire, j'utilise un traitement dans lequel je met le code Jython suivant :
[I]import os
f=open('\\#SERV_SUNOPSIS\\sunopsis\\DATA_SCORE\\QUALITY_GPS\\listdir.txt', 'w')
try :
mydir = '\\#SERV_SUNOPSIS\\sunopsis\\DATA_SCORE\\QUALITY_GPS\\Export_backup'
mylist = os.listdir(mydir)
mylist.sort()
for i in mylist
f.write(mylist+';')
finally :
f.close()
Mais j'ai l'erreur suivante dans le journal Sunopsis lors que je test mon traitement :
org.apache.bsf.BSFException: exception from Jython: Traceback (innermost last):
(no code object) at line 0
File "<string>", line 7
for i in mylist
^
SyntaxError: invalid syntax
at org.apache.bsf.engi
Je ne vois pas l'erreur, et ça fait un moment que je cherche. Donc si quelqu'un peut m'aider à corriger ce code, ou à trouver une autre solution ...
Merci.
Cdt,
Partager