Obtenez le chemin du bureau en Python

J'en étais accro de façon inattendue, alors j'ai pris une note.

Étant donné que le chemin du bureau varie en fonction du PC et de l'utilisateur, décrivez comment l'obtenir à des fins générales.

environnement

Python 2.7 Windows 7/8

scénario

#coding:cp932

import os

desktop_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Desktop"

print desktop_path

Résultat de l'exécution:

python


C:\Users\foo\Desktop

La description

Vous pouvez obtenir des variables d'environnement avec os.getenv ("???").

[Principales variables d'environnement (lien externe)](http://win.just4fun.biz/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83% 97% E3% 83% AD% E3% 83% B3% E3% 83% 97% E3% 83% 88 / Windows% E3% 81% AE% E4% B8% BB% E8% A6% 81% E3% 81% AA% E7% 92% B0% E5% A2% 83% E5% A4% 89% E6% 95% B0% E4% B8% 80% E8% A6% A7% E3% 81% A8% E6% 84% 8F% E5% 91% B3.html)

Puisqu'il n'y a aucune variable d'environnement qui stocke le chemin du bureau lui-même, le script ci-dessus crée le chemin du bureau avec une combinaison de variables d'environnement.

prime

J'obtiendrai également mes documents, photos, etc.

#coding:cp932

import os

desktop_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Desktop"
mydocument_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Documents"
mypicrure_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Pictures"
myvideo_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Videos"
mymusic_path = os.getenv("HOMEDRIVE") + os.getenv("HOMEPATH") + "\\Music"

if os.path.exists(desktop_path):
    print "bureau:" + desktop_path
if os.path.exists(mydocument_path):
    print "document:" + mydocument_path
if os.path.exists(mypicrure_path):
    print "Image:" + mypicrure_path
if os.path.exists(myvideo_path):
    print "vidéo:" + myvideo_path
if os.path.exists(mymusic_path):
    print "La musique:" + mymusic_path

Résultat de l'exécution:

python


Bureau: C:\Users\foo\Desktop
Document: C:\Users\foo\Documents
Image: C:\Users\foo\Pictures
Vidéo: C:\Users\foo\Videos
Musique: C:\Users\foo\Music

Recommended Posts

Obtenez le chemin du bureau en Python
Obtenez le chemin du bureau en Python
Obtenez le chemin du script en Python
Obtenez le nom d'hôte en Python
Obtenir la liste de codes EDINET en Python
Obtenir la date en Python
[Python] Récupérez les fichiers dans le dossier avec Python
Obtenez la météo à Osaka via l'API Web (python)
Récupérer l'appelant d'une fonction en Python
Comment obtenir les fichiers dans le dossier [Python]
Obtenez des commentaires YouTube en Python
Obtenez le mois dernier en Python
Trouver des erreurs en Python
Trier naturellement le chemin en Python
Obtenir la taille du terminal en Python
[Python] Récupérez le mois précédent
Obtenir explicitement EOF en python
Obtenez des notes Evernote en Python
Maya | Obtenir le chemin de l'espace de travail
Obtenez des synonymes japonais avec Python
Comment obtenir le nom de la variable lui-même en python
Comment obtenir le nombre de chiffres en Python
[Python] Obtenez les nombres dans l'image graphique avec OCR
Obtenez la valeur sélectionnée dans le menu déroulant Selenium Python VBA
Obtenez l'URL de la destination de la redirection HTTP en Python
Obtenez des données LeapMotion en Python.
Obtenir l'API arXiv en Python
Manipulation de chemin de fichier / dossier en Python
Obtenez votre fréquence cardiaque à partir de l'API fitbit en Python!
Python dans le navigateur: la recommandation de Brython
Obtenir des données de Quandl en Python
Enregistrez le fichier binaire en Python
Frappez l'API Sesami en Python
Calculer la perte de propagation de l'espace libre en Python
Obtenez le type MIME en Python et déterminez le format de fichier
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
Dans la commande python, python pointe vers python3.8
Implémenter le modèle Singleton en Python
Obtenez le nombre d'éléments spécifiques dans la liste python
Comment obtenir la version Python
Obtenez la valeur tout en spécifiant la valeur par défaut de dict en Python
Obtenir, publier un mémo de communication en Python
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Accédez à l'API Web en Python
Obtenez automatiquement le port où Arduino est bloqué en Python
Obtenez la date et l'heure actuelles en Python, en tenant compte du décalage horaire
J'ai écrit la file d'attente en Python
Calculer le mois précédent en Python
[Python] Récupère le répertoire d'exécution du script avec un chemin absolu
Examiner la classe d'un objet avec python
Projet Euler # 15 "Lattice Path" en Python
Accéder à l'API Twitter avec Python
Obtenez l'index de chaque élément de la matrice de confusion en Python
Remarque Python: obtenez le mois en cours
La première étape de Python Matplotlib
Démarrez avec Python avec Blender
Obtenez le chemin du fichier à l'aide de Pathlib
J'ai écrit la pile en Python
Récupérer la chaîne de requête (chaîne de requête) avec Django