Bonjour,
Je travaille sur un script qui doit reconnaitre des noms dans un fichiers pour en retourner leur description.
Voici le script :
Tout marche bien pour les noms comme 'SOKHNA', 'SOPHIE', 'NDIÈMÈ' ou 'MANÉ'.
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
16
17
18 #!/usr/bin/env python # -*- coding: utf-8 -*- import io def ajoute_description(nom): ajoute=0 description = '' fichier_description = io.open('noms_description.txt','r', encoding='utf-8') for ligne in fichier_description: if (('[END]' in ligne) and ajoute) :break if ajoute : description+=ligne if nom in ligne : ajoute=1 print 'work' fichier_description.close() return description
Mais rien à faire pour 'LOÏC', 'MAΪMOUNA' ou 'AΪCHA'.
Après avoir bien vérifié l'orthographe des noms, tout me porte à penser que le 'Ï' est la source de mon problème.
Quelqu'un aurait-il une solution ?
Je suis sur Ubuntu 9.10 et j'utilise Python 2.6.4.
Partager