Bonjour,
Au gré de mes essais d'utilisation de Tkinter et ses boîtes de dialogue, j'écris ces lignes de code :
Jusque là, tout semble OK MAIS si je regarde les valeurs contenues dans les variables avec un "print", voilà ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 print "Nouveau nom de dossier : ", nouvNum.get(), "_", nouvNom.get() leNum = nouvNum.get() leNom = nouvNom.get() nomComplet = leNum + '_' + leNom #OK print "Le nom est : ", nomComplet #OK
En (Ligne 2, 1° et 2° code) il y a un espace ajouté après chaque "élément" qui va constituer le "nomComplet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Nouveau nom de dossier : 100 _ ljhg Le nom est : 100_ljhg
En (Ligne 7, premier code et Ligne 3, 2° code), cet espace n'existe pas.
Je pense que ce doit être ce que j'appelle le "Zéro de fin de chaîne" qui est appliqué en (Ligne 2, 1° et 2° code).
Si c'est le cas, y a-t-il un moyen d'utiliser (Ligne 2, 1° et 2° code) sans voir apparaître cet espace entre les "éléments" du nomComplet ?
Ou alors est-ce que la méthode (Ligne 7, premier code et Ligne 3, 2° code) est la manière de code correcte pour ce que je veux faire : concaténer les 3 éléments en un seul ?
Merci.
Partager