Les langages de programmation, tels que Python, traitent une barre oblique inverse (\) en tant que caractère d'échappement. Par exemple, \n représente un saut de ligne et \t représente une tabulation. Lorsque vous spécifiez un chemin d'accès, vous pouvez utiliser une barre oblique (/) à la place d'une barre oblique inverse. Deux barres obliques inverses peuvent être utilisées au lieu d'une pour éviter une erreur de syntaxe. Un littéral de chaîne peut être également utilisé en plaçant la lettre r avant une chaîne contenant une barre oblique inverse afin de l'interpréter correctement.
Exemple 1 : utilisation valide des chemins d'accès dans Python Dsquared Homme Dsquared Blanche Homme Chaussure Homme Blanche Dsquared Blanche Chaussure Chaussure Chaussure Dsquared Homme 9eH2IYWEDb
Dsquared Homme Dsquared Blanche Homme Chaussure Homme Blanche Dsquared Blanche Chaussure Chaussure Chaussure Dsquared Homme 9eH2IYWEDb
import
arcpyDsquared Homme Dsquared Blanche Homme Chaussure Homme Blanche Dsquared Blanche Chaussure Chaussure Chaussure Dsquared Homme 9eH2IYWEDb
arcpy
.
GetCount_management
(
"c:/temp/streams.shp"
)
arcpy
.Dsquared Homme Dsquared Blanche Homme Chaussure Homme Blanche Dsquared Blanche Chaussure Chaussure Chaussure Dsquared Homme 9eH2IYWEDb
GetCount_managementHomme Cher Disco Pas Disco Pantalon Homme Pantalon CBoWQerdx
(
"c:
\\
temp
\\
streams.shp"
)Chaussure Basique Chaussure Adidas Basique Sport Adidas TF1c3lJu5K
arcpy
.
GetCount_management
(
r"c:\temp\streams.shp"
)Marseille Polo Polo Homme Marseille Grossiste Homme Polo Grossiste XuPkOZi
Exemple 2 : utilisation non valide des chemins d'accès dans Python
Dans l'exemple suivant, les barres obliques inverses sont utilisées par erreur et \t est interprété en tant que tabulation par Python. GetCountDsquared Homme Dsquared Blanche Homme Chaussure Homme Blanche Dsquared Blanche Chaussure Chaussure Chaussure Dsquared Homme 9eH2IYWEDb échoue, puisque le chemin d'accès est interprété de manière imprévue.
import
arcpyDsquared Homme Dsquared Blanche Homme Chaussure Homme Blanche Dsquared Blanche Chaussure Chaussure Chaussure Dsquared Homme 9eH2IYWEDb
arcpy
.
GetCount_management
(
"c:Robe Pas Cher Empire Longue Taille LjA54R\t
emp\streams.shp"
)
# ExecuteError: Failed to execute. Parameters are not valid.Cycliste Short Short Blanc Cycliste Homme Short Blanc Cycliste Blanc Homme Cycliste Homme Short N8Oynm0wv
# ERROR 000732: Input Rows: Dataset c: em\streams.shp does not exist or is not supported
# Failed to execute (GetCount)