Définir le chemin du fichier en Python

Siddharth Swami 10 octobre 2023
  1. Utilisez le caractère \ pour spécifier le chemin du fichier en Python
  2. Utilisez les littéraux de chaîne bruts pour spécifier le chemin du fichier en Python
  3. Utilisez la fonction os.path() pour spécifier le chemin du fichier en Python
  4. Utilisez la fonction pathlib.Path() pour spécifier le chemin du fichier en Python
Définir 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

Article connexe - Python Path