Résolue

Remplacement slash par antislash sous os windows dans le chaine chemin par os.pa

# Chaînes de caractères # Fichiers # Système d'exploitation

Bonjour.

Je présume donc du remplacement slash par antislash sous os windows dans le chaine chemin par os.path.join() en plus de la concaténation par \ (Windows si os échéant détecté) au lieu de /. Correct ?

Bonjour Geoffroy,


oui j'ai aussi pris l'habitude d'utiliser "/" pour les chemins de dossiers qui est universel quelque soit l'OS. Sous windows le fait d'utiliser "\" c'est parce que le premier permet "d'échapper" le second. En effet le caractère "\" est un caractère spécial. Il faut donc indiquer que c'est un caractère spécial.


J'espère que c'est plus clair.

Oui. Je ne savais pas que / slash était universel même pour windows : Le fait d'utiliser un slash pour séparer les repertoires sur windows ne posera donc pas de problème à l'interpréteur Python avec cette librairie pour s'y retrouver dans les chemins de dossiers / fichiers si j'ai bien compris.

Hello,


non aucun problème.


In [3]: %pwd
Out[3]: 'C:\\Users\\pa'


In [4]: import os


In [5]: os.listdir("C:/Users/pa")
Out[5]:
['.cache',
 '.gitconfig',
 '.idlerc',
 '.ipython',
 '.jupyter',
 '.matplotlib',
 '.ms-ad',
 '.ssh',
 '.technical_report.txt.un~',
 '.VirtualBox',
 '.vscode',
 '3D Objects',
 'AppData',
 'Application Data',
 'Contacts',
...]


tout fonctionne correctement.


Je reste à ta dispo si tu as le moindre doute.

Bonsoir. Parfait. Merci Pierre André !

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.