Bonjour

Je tente d'interfacer mon script python avec le GUI Labview du labo dans lequel je travaille.

Je n'ai pas eu de problème lors que j'ai testé avec un code simplissime de ce type:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
fichier.open("Test.txt", "a")
fichier.write("Oki ça marche")
fichier.close
Mais mon script est beaucoup plus complexe, et j'ai tenté un interfaçage progressif et j'ai eu plein de problèmes :
  • try/except/finally: si je fais un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    try: 
       fichier.open("Test.txt", "a")
       fichier.write("Oki ça marche")
       fichier.close
    except IOError as e:
        print "ERROR" # Ce n'était pas exactement ça, je ne me souviens plus l'exception que j'avais mis car je l'ai supprimée il y a un moment maintenant
    Rien ne se passe
  • le changement de direction : j'ai ajouté ça à mon script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if not os.path.exists(directory):# Si le dossier n'existe pas
            os.makedirs(directory)
    et idem rien ne se passe


Est ce qu'il y a un moyen de gérer les exceptions et les importations de module (import os pour le deuxième point ? )

Merci d'avance