Scinde une chaîne à délimiteur '\' en python
J'ai une question rapide.
Je suis en train de découper une chaîne S : 'greenland.gdb\topology_check\t_buildings'
à '\'
à l'aide de:
S.split('\')
J'attends la sortie de la liste :
['greenland.gdb', 'topology_check', 't_buildings'].
Au lieu de cela, il renvoie l'erreur : SyntaxError: EOL while scanning string literal
. Qu'est-ce que par le caractère '\' en python. Avec n'importe quel autre personnage, il fonctionne très bien.
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour échapper à la barre oblique inverse:
Vous pouvez aussi avoir besoin de string_escape:
\t
serait interprété comme un caractère de tabulation, à moins que vous utilisiez une chaîne brute:Les caractères d'échappement