Bonjour,
Mon programme doit modifier un fichier d�s qu'il est remplacer dans le dossier, seulement il arrive que mon code soit trop rapide
et tente de le lire pendant son �criture donc les autorisations de lecture ou �criture ne sont pas l�.
J'ai essay� de rajouter du d�lais et des v�rifications multiples comme les autorisations etc...
Et �a plante..
Je vous mets le code:
J'aimerais savoir si il existe une fonction autre que getmtime qui doit acc�der � mon fichier
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 def main(argv): if(os.path.exists("ETIQ-1.txt")==0): mod_time=0 else: mod_time=os.path.getmtime("ETIQ-1.txt") while(1): time.sleep(0.1) if(os.path.exists("ETIQ-1.txt")): st = os.stat("ETIQ-1.txt") if(bool(st.st_mode & stat.S_IRGRP)): new_mod_time=os.path.getmtime("ETIQ-1.txt") if(mod_time!=new_mod_time): #Mon code
pour trouver la date de modification et donc fait planter l'application � cause des droits.
Ou d'autres solutions pouvant r�gler mon probl�me.
Je vous remercie
Partager