[gull] probleme avec python et l'execution d'un programme externe
    Dominique-Georges Branciard 
    dgbranciard at gmail.com
       
    Tue Feb  7 21:47:01 CET 2006
    
    
  
Hello la liste
un peut d'aide SVP de la part de ceux qui connaissent bien le domaine Python
je cherche à executer une procédure qui me lance un script de
transformation d'images avec convert dans plusieur format pour l'imiter
la grandeur de ces images que je transfert par la suite sur un site WEB
j'ai pensé ecrire cela sous python comme suit:
mais c'est vrai que je commence à me plonger dans python
flute j'ai envoyer trop vite
en fait mon code s'arrete sur le premier fichier trouvé...
alors je ne comprend pas pourquoi?
alors voila voila mon code
#!/usr/bin/python
# -*- coding: iso-8859-15 -*-
import os
def trcfile(nomfile,rech):
	i = 0
	nc = 0
	while i < len(nomfile):
		if nomfile[i] == rech :
			nc = i
		i = i + 1	
	return nc
class controle_file:
	file_dir = '/home/ludotheque/reception/'
def main():
	ctrfile = controle_file()
	for fichier in  os.listdir(ctrfile.file_dir):
		# print fichier
		nc = trcfile(fichier,'.')
		fichierc = fichier[:nc]
		exten = fichier[nc+1:]
		allextend = '%s' % ctrfile.file_dir + fichierc + ' ' + exten
		print allextend
		try:
			ok = os.execl('cnvimage', 'cnvimage', ctrfile.file_dir + fichierc,
exten )
		except:
			print "error: "
		print "OK %s" % ok
if __name__=="__main__":
	main()
merci de votre aide A+ DG Branciard
    
    
More information about the gull
mailing list