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. 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
  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. 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
  4. As tu essayé un chemin de programme dans lequel il n'y a pas d'espace?
    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 ;)