Bonjour,

Au gré de mes essais d'utilisation de Tkinter et ses boîtes de dialogue, j'écris ces lignes de code :
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
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
 
 Nouveau nom de dossier :  100 _ ljhg
 Le nom est :  100_ljhg
En (Ligne 2, 1° et 2° code) il y a un espace ajouté après chaque "élément" qui va constituer le "nomComplet.
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.