Définir le chemin du fichier en Python
-
Utilisez le caractère
\
pour spécifier le chemin du fichier en Python - Utilisez les littéraux de chaîne bruts pour spécifier le chemin du fichier en Python
-
Utilisez la fonction
os.path()
pour spécifier le chemin du fichier en Python -
Utilisez la fonction
pathlib.Path()
pour spécifier le chemin du fichier en Python
La plupart du temps, la variable de chemin par défaut nous est fournie lorsque nous installons Python. Mais parfois, nous devons définir ces variables manuellement, ou si nous voulons définir un chemin différent, nous devons le faire manuellement. Pour exécuter les fichiers enregistrés dans nos répertoires, nous devons fournir le chemin complet vers l’éditeur.
Un chemin est généralement une chaîne comme C:\Folder
. Mais en Python, le caractère \
peut être interprété comme le caractère d’échappement.
Ce didacticiel expliquera comment définir le chemin d’un fichier en Python sur les appareils Windows.
Utilisez le caractère \
pour spécifier le chemin du fichier en Python
Nous pouvons utiliser le caractère \\
à la place d’un seul \
pour fournir le chemin en Python.
La syntaxe pour cela est indiquée ci-dessous.
"C:\\Directory\\File"
Utilisez les littéraux de chaîne bruts pour spécifier le chemin du fichier en Python
Nous pouvons utiliser des littéraux de chaîne bruts pour fournir des chemins d’accès aux fichiers, car une chaîne brute traitera ces barres obliques inverses comme un caractère littéral.
Pour faire une chaîne brute, nous devons écrire le caractère r
avant les guillemets de la chaîne.
La syntaxe d’utilisation des littéraux de chaîne bruts est indiquée ci-dessous.
r"C:\Directory"
Utilisez la fonction os.path()
pour spécifier le chemin du fichier en Python
On peut aussi utiliser la fonction path()
du module os
pour paramétrer le chemin. L’avantage d’utiliser la fonction path()
est que nous ne spécifions pas le chemin complet du fichier. Nous devons fournir le nom du répertoire et le nom du fichier.
Cette méthode sélectionnera elle-même la configuration correcte pour le système d’exploitation que vous utilisez sur votre appareil. Nous devons utiliser la fonction join()
pour combiner le répertoire et le nom du fichier.
Par exemple,
import os
print(os.path.join("C:", os.sep, "Users"))
Production:
C:\Users
Dans l’exemple ci-dessus, le os.sep
spécifie le séparateur OS par défaut.
Utilisez la fonction pathlib.Path()
pour spécifier le chemin du fichier en Python
En Python 3.4 et supérieur, nous pouvons utiliser la fonction Path()
du module pathlib
pour spécifier les chemins des fichiers en Python. Son utilisation est similaire à la fonction os.path()
.
Voir le code ci-dessous.
from pathlib import Path
print(Path("C:", "/", "Users"))
Production:
C:\Users