Salut les pythons,
J'ai compiler un programme pour windows avec un installateur le problème est que une fois le programme installé, dont le dossier ou il est installé (Program Files (x86)) contient un fichier dont se sert le programme pour écrire dedans et ca ne marche pas. Pour cause: le fichier n'est pas accessible en écriture pour l'utilisateur et je ne connait pas du tout Windows ou même le python pour Windows. J'ai donc changer les droits de l'utilisateur afin qu'il un droit d'écriture avec le menu des propriétés mais je ne sais pas comment faire cela en python sous Windows afin que l'utilisateur final n'ai pas a effectuer cette opération a la main.
J'ai essayer avec les module os et stat:
J'aimerai bien introduire un os.chmod() dans le code source si c'est la solution mais je ne sais pas comment m'y prendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 >>>os.access('c:\chemin\vers\mon\fichier\dans\Program Files (x86)\fichier', 0777) True #pourquoi il me renvoie True >>>os.access(('c:\chemin\vers\mon\fichier\dans\Program Files (x86)\fichier', stat.S_IRWXU) True #pourquoi il me renvoie True
Merci pour vos réponses.
Partager