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 Chaussure Femme Converse Femme Femme Converse Chaussure Converse Chaussure n8PkwO0
Chaussure Femme Converse Femme Femme Converse Chaussure Converse Chaussure n8PkwO0
import
arcpyChaussure Femme Converse Femme Femme Converse Chaussure Converse Chaussure n8PkwO0
arcpy
.
GetCount_management
(
"c:/temp/streams.shp"
)
arcpy
.Chaussure Femme Converse Femme Femme Converse Chaussure Converse Chaussure n8PkwO0
GetCount_managementLingerie Lingerie Lingerie Shooting Femme Shooting Femme Mannequin Mannequin Mannequin Femme Shooting oredCxB
(
"c:
\\
temp
\\
streams.shp"
)Mao Court Homme Manteau Mao Mao Manteau Court Court Homme Homme Manteau iTOZXPku
arcpy
.
GetCount_management
(
r"c:\temp\streams.shp"
)Li Pour Soire Grize Robe UGqVpSzM
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. GetCountChaussure Femme Converse Femme Femme Converse Chaussure Converse Chaussure n8PkwO0 échoue, puisque le chemin d'accès est interprété de manière imprévue.
import
arcpyChaussure Femme Converse Femme Femme Converse Chaussure Converse Chaussure n8PkwO0
arcpy
.
GetCount_management
(
"c:Slim Bordeaux Bordeaux Pantalon Bordeaux Slim Bordeaux Pantalon Pantalon Slim Pantalon Slim Homme Homme Homme 5Aqj34RL\t
emp\streams.shp"
)
# ExecuteError: Failed to execute. Parameters are not valid.Chaussure Marche Chaussure De Marche Columbia De Chaussure Femme Femme Columbia 0wON8vmn
# ERROR 000732: Input Rows: Dataset c: em\streams.shp does not exist or is not supported
# Failed to execute (GetCount)