Verifier si un fichier cfg existe sur un compte utilisateur cour
xunil2003
-
xunil2003 Messages postés 765 Date d'inscription Statut Membre Dernière intervention -
xunil2003 Messages postés 765 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis débutant en python, j'utilise python 2.7.
Je n'arrive pas a comprendre comment faire pour connaitre le répertoire home de l'utilisateur courant et dit ajouter le répertoire de mon appli ?
Le fichier config de mon appli sera situé dans : ~/.test/config.cfg
1/ je demande quel est l'user
2/ j'ajoute a la variable chemin, l'utilisateur courant ainsi que le chemin au fichier config.cfg de mon appli
Je voudrais que la variable "chemin" m'affiche :
/home/user/.test/config.cfg
Avec :
Comment dois-je procéder ?
Merci .
Je suis débutant en python, j'utilise python 2.7.
Je n'arrive pas a comprendre comment faire pour connaitre le répertoire home de l'utilisateur courant et dit ajouter le répertoire de mon appli ?
Le fichier config de mon appli sera situé dans : ~/.test/config.cfg
1/ je demande quel est l'user
2/ j'ajoute a la variable chemin, l'utilisateur courant ainsi que le chemin au fichier config.cfg de mon appli
chemin = (home),".test/config.cfg"3/ puis il me reste plus qu'à tester sur le compte utilisateur courant si le fichier config.cfg existe, si il n'existe pas, alors crée le .
#---------- Chemin du home directory courant ----------
from os.path import expanduser
home = expanduser('~/')
print "Compte utilisateur : ",(home)
print ""
#---------- Indique le chemin complet au fichier depuis le home directory courant ----------
chemin = (home),".test/config.cfg"
print "Chemin complet au fichier :",chemin
print ""
Je voudrais que la variable "chemin" m'affiche :
/home/user/.test/config.cfg
Avec :
chemin = (home),".test/config.cfg"il m'affiche :
print "Chemin complet au fichier :",chemin
Chemin complet au fichier cfg : ('/home/user1/', '.test/config.cfg')
Comment dois-je procéder ?
Merci .
A voir également:
- Verifier si un fichier cfg existe sur un compte utilisateur cour
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Créer un compte google - Guide
- Créer un compte instagram sur google - Guide
2 réponses
'lut, pour cela on utilise os.path.join():
et ça donnera
chemin = os.path.join(home, ".test/config.cfg")
et ça donnera
>>> chemin /home/user/.test/config.cfg
Boujour,
Merci, ça marche nickel.
Merci, ça marche nickel.
from os.path import expanduser
home = expanduser('~/')
print "Le compte utilisateur est : ",(home)
print ""
#---------- Indique le chemin complet au fichier depuis le home directory courant ----------
import os
chemin = os.path.join(home, ".test2/config.cfg")
print "Le chemin complet au fichier de configuration cfg est :",chemin
print ""