Salut,

Voici mon probleme (oui je sais, je commance à un peux trop m'habituer à poster moi )
Sous windows à la fin d'une ligne, il y a deux codes de fin de ligne.

Mon probleme est assez spéciale:
J'ai deux fonctions:
-Une fonction pour ouvrir et d'afficher un fichier dés le lancement du programme.
-Une fonction d'import d'un fichier existant sur le disque dur.

La fonction qui permet d'ouvrir et d'afficher un fichier dés le lancement du programme, fonctionne sans probleme, je n'ai pas les caractéres de fin de ligne.
Par contre, dans ma fonction d'importation d'un fichier, chaque accent et chaque fin de ligne sont marqué par un pipe (|)

Voyez par vous même: (cliquez pour agrandir)



Le code de la fonction d'import est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
def importer():
    ''' Permet d'importer un nouveau fichier et de l'afficher '''
    file =tkFileDialog.askopenfile(parent =root, mode ='rb',title ='Choisissez un fichier')
    if file != None:
        data =file.read()
        liste_host.delete('1.0', END)
        liste_host.insert('1.0', data)
        file.close()
Voilà, ça serais sympas si vous pouviez m'aider, je supose que c'est un probleme connu, mais je croyais que python le gerai tout seul moi

J'oubliais, l'application est portable et sous linux, je n'ai pas le probleme (j'aimerai pas avoir l'inverse juste après )

Merci d'avance, sloshy