Bonjour,
existe t il en python un équivalent à la fonction cd ~ ? enfin plus précisement existe t il un raccourci équivalent à '~' pour ce rendre sur son home?
sinon je vois bien comment faire pas de soucis
(home='/path_home
chdir(home))...
merci
a+
Bonjour,
existe t il en python un équivalent à la fonction cd ~ ? enfin plus précisement existe t il un raccourci équivalent à '~' pour ce rendre sur son home?
sinon je vois bien comment faire pas de soucis
(home='/path_home
chdir(home))...
merci
a+
Salut!
Il faut que tu importes le module os (pour operating system), et ensuite, tu as la fonction getcwd(), si je ne me trompe pas, pour faire ce que tu veux.
La vie n'est qu'une succession d'éternels recommencements
apparement la fonction getcwd() renvoie le repertoire courant...
C'est quoi que tu appelles le "home" alors? Je pensais que tu parlais du repertoire à partir duquel ton application était lancée, non?
La vie n'est qu'une succession d'éternels recommencements
Le Home c'est /home/[user] sous linux ou C:/Documents and Settings/[user] sous windows (connait pas pour MacOS).
Par contre en python j'sais pas comment faire (:
oui voila ce que je souhaite savoir c'est ce que définit Hades_L.
après peut etre que ça n'existe pas sous python.
Désolé pour ma réponse idiote alors.
Et je ne vois pas non plus du coup ce qui pourrait faire l'affaire en python.
Désolé.
La vie n'est qu'une succession d'éternels recommencements
Sous linux pour récupérer le home directory :
Sous win NT5 (pas tout à fait sûr de mon coup ... ) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 import os # recuperation de la variable d'environnement HOME home = os.environ["HOME"]
Pour aller dans un répertoire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import os homedrive=os.environ["HOMEDRIVE"] homepath=os.environ["HOMEPATH"] home=homedrive + homepath home.replace("\", os.sep)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 os.chdir(path)
Ça fonctionne sur Linux, Mac, Windows, etc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 >>> import os >>> os.path.expanduser("~") 'C:\\Documents and Settings\\Vincent' >>>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager