Tkinter contiendrait le module re ?
Résolu
Phil_1857
Messages postés
1956
Statut
Membre
-
Phil_1857 Messages postés 1956 Statut Membre -
Phil_1857 Messages postés 1956 Statut Membre -
Bonjour,
Ce code-ci ne fonctionne pas ( re inconnu) :
#import re
pat = '^[A-Za-z_0-9]+ [0-9\.]+x[0-9\.]+$'
s = 'xxx 160x100'
if not re.match(pat, s): print('erreur')
Par contre celui-là fonctionne bien:
from tkinter import *
pat = '^[A-Za-z_0-9]+ [0-9\.]+x[0-9\.]+$'
s = 'xxx 160x100'
if not re.match(pat, s): print('erreur')
Etonnant, non ?
Windows / Edge 114.0.1823.79
A voir également:
- Tkinter contiendrait le module re ?
- Pas de module ci - Forum TV & Vidéo
- Manque cam module - Forum TNT / Satellite / Réception
- Persistence module - Forum logiciel systeme
- Échec du chargement du module twitch - Forum jeux en ligne
- Hkcmd module ✓ - Forum Virus
4 réponses
Bah non,
Pour être sur que ca marche tout le temps, j'ai importé les 2 modules
(en fait, dans le code complet il y a une interface graphique)
import re from tkinter import *
Salut,
Oui, tkinter importe le module (ligne 41).
https://github.com/python/cpython/blob/v3.11.0/Lib/tkinter/__init__.py
Salut,
Ok
Je suis en Python 3.7.2, et je pense que ce n'est plus valable dans les versions
plus récentes car le programme sort une erreur sur une autre machine ayant
installé Python récemment (il faut vraiment ajouter import re)
Bonjour,
Oui, c'est ce qu'il faut faire. En effet, rien ne garantit que tkinter importe re. Il vaut donc mieux importer le module re explicitement.
Bonjour,
C'est bien ce que j'ai fait