Bonjour à tous,
J'ai un problème dans mon application développée sous linux Ubuntu et qui fonctionne bien sur celui-ci.
J'ai besoin de vérifier et créer le cas échéant un dossier pour stocker des export d'états en csv pour réaliser un publipostage. Sous linux, pas de soucis, mais sous XP, le prog me dis que le disque est plein ou en lecture seule.
Je peux malgré tout créer dossiers, et fichier "à la main" sous l'explorateur sans aucun soucis. Seule l'appli refuse.
Voici mon bout de code:
L'administrateur info m'a confirmé que l'utilisateur du poste à les droits en lecture, écriture.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #vérifier que ce répertoire existe bien #si le repertoire n'existe pas if not os.path.exists(self.__report_path): #creer le repertoire self.__logger.info("create_file_name : le repertoire <%s> n'existe pas. Création du répertoire"%self.__report_path) try: os.mkdir(self.__report_path, 0777) except IOError: self.__logger.error("create_file_name : Le repertoire <%s> n'a pas pu etre créé. le répertoire courant sera utilisé"%self.__report_path) active_report_path=os.getcwd() else: self.__logger.debug("create_file_name : le répertoire <%s> à été créé correctement"%self.__report_path) active_report_path=self.__report_path else: active_report_path=self.__report_path
De plus, il a dévérouillé sous dos les attributs supposés bloquant par la commande :
Après tout cela, aucun changement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part c:\attrib -s -r +chemin du répertoire concerné
Quelqu'un aurait-il déjà rencontré ce problème?
Merci d'avance.
Partager