Erreur python

Bonjour,
dans mon code python cette erreur s affiche:
File "c:\Users\Utilisateur\Desktop\boby\code.py", line 83
subprocess.Popen('C:\Users\Utilisateur\AppData\Local\Programs\Microsoft VS Code')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

et je n arrive pas a la resoudre merci.

Configuration: Windows / Chrome 88.0.4324.104

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour

    Je pense que le problème vient de l'utilisation de l'anti slash suivi de la lettre u

    Alors je ne fais pas de python mais à mon avis soit tu remplaces par des slash tout court... Soit tu double les Anti slash dans le chemin
    1. Salut,

      C’était ma prochaine hypothèse en effet ;)
  2. As tu essayé un chemin de programme dans lequel il n'y a pas d'espace?
    1. il faut donc probablement mettre le chemin d'un programme alors, et pas celui d'un répertoire
      1. je l'ai fais mais cela ne change rien
    2. Et ton but c'est d'ouvrir le dossier de VS Code avec l'explorateur windows?
      1. mon but c est de lancer le programme pour le tester
    3. Donc cette ligne serait la ligne 83?
      1. oui
        et quand je veux lancer mon programme et m affiche se message d erreur : File "c:\Users\Utilisateur\Desktop\boby\code.py", line 83
        subprocess.Popen('C:\Users\Utilisateur\AppData\Local\Programs\Microsoft VS Code')
        ^
        SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape