Bonjour,
Débutant en python, malgré mes recherches, je me heurte à un problème d'accent. Je crois qu'il s'agit d'un problème lié à VisualStudio Community 2022 mais n'en suis pas sûr. Ci après je vous met mes essais
Si quelqu'un pouvait me mettre sur une piste ce serait super.
si j'envoie le code ci-après en mode interactif tout se passe bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 # -*- coding: utf-8 -*- import sys from PySide6.QtWidgets import * def msgDW(): msg=QMessageBox() msg.setText("Appel Verifié") #'Appel vérifié' return msg.exec() if __name__ == "__main__": app = QApplication(sys.argv) retour = msgDW()
le message s'affiche bien
fenêtre interactive envAdressBook (Python 3.10 (64-bit)) [PTVS 17.0.22179.3-17.0]
Tapez $help pour obtenir la liste des commandes.
>>>
>>> # -*- coding: utf-8 -*-
...
... import sys
...
>>> from PySide6.QtWidgets import *
>>> def msgDW():
... msg=QMessageBox()
... msg.setText("Appel Verifié") #'Appel vérifié'
... return msg.exec()
...
>>> if __name__ == "__main__":
... app = QApplication(sys.argv)
... retour = msgDW()
...
si je passe par Déboguer/Exécuter le fichier en mode interactif
voila ce que j'obtiens
La fenêtre interactive n'a pas encore démarré.
Exécution de ....\essaiAccent.py
File "......\essaiAccent.py", line 8
msg.setText("Appel Verifi�") #'Appel v�rifi�'
^
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xe9 in position 12: unexpected end of data
>>>
si je passe par Deboguer/Exécuter sans debogage
voila ce qe j'obtiens....dans une fenetre c:\windows\sstem32\cmd.exe
File ".....\essaiAccent.py", line 8
msg.setText("Appel Verifi�") #'Appel v�rifi�'
^
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xe9 in position 12: unexpected end of data
Appuyez sur une touche pour continuer...
Merci pour votre aide
Partager