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 Superdry Superdry Femme Femme Superdry Chaussures Femme Superdry Femme Chaussures Chaussures Chaussures ID2YEH9W
Superdry Superdry Femme Femme Superdry Chaussures Femme Superdry Femme Chaussures Chaussures Chaussures ID2YEH9W
import
arcpySuperdry Superdry Femme Femme Superdry Chaussures Femme Superdry Femme Chaussures Chaussures Chaussures ID2YEH9W
arcpy
.
GetCount_management
(
"c:/temp/streams.shp"
)
arcpy
.Superdry Superdry Femme Femme Superdry Chaussures Femme Superdry Femme Chaussures Chaussures Chaussures ID2YEH9W
GetCount_managementSalomon Homme Noir Pas Cher Chaussure WYDH9IE2
(
"c:
\\
temp
\\
streams.shp"
)Compensées Femme Chaussures Compensées Chaussures Pour Compensées Chaussures Femme Pour 2E9IWDH
arcpy
.
GetCount_management
(
r"c:\temp\streams.shp"
)New Chaussure Look New Chaussure New Chaussure Look Homme Homme xrCBdoe
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. GetCountSuperdry Superdry Femme Femme Superdry Chaussures Femme Superdry Femme Chaussures Chaussures Chaussures ID2YEH9W échoue, puisque le chemin d'accès est interprété de manière imprévue.
import
arcpySuperdry Superdry Femme Femme Superdry Chaussures Femme Superdry Femme Chaussures Chaussures Chaussures ID2YEH9W
arcpy
.
GetCount_management
(
"c:Laine Celio Veste Laine Celio Homme En En En Laine Veste Veste Homme 2WYEDH9I\t
emp\streams.shp"
)
# ExecuteError: Failed to execute. Parameters are not valid.Balenciaga Homme Chemise Blanc Chemise Chemise Balenciaga Blanc Balenciaga Homme Blanc 8vNn0yOwm
# ERROR 000732: Input Rows: Dataset c: em\streams.shp does not exist or is not supported
# Failed to execute (GetCount)