Path: ...!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!cleanfeed3-b.proxad.net!nnrp2-2.free.fr!not-for-mail Date: Thu, 10 Nov 2022 14:48:43 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: =?UTF-8?B?UmU6IFVuIGNhcmFjdMOocmUgc3DDqWNpYWwuLi4=?= Newsgroups: fr.comp.lang.python References: Content-Language: fr From: ast In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Lines: 22 Message-ID: <636d013c$0$25827$426a34cc@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 10 Nov 2022 14:48:44 CET NNTP-Posting-Host: 91.170.32.5 X-Trace: 1668088124 news-4.free.fr 25827 91.170.32.5:12512 X-Complaints-To: abuse@proxad.net Bytes: 1776 Le 19/10/2022 à 14:29, duareb a écrit : > Bonjour, > Après l'importation d'un fichier texte de nombres entiers , les éléments ont été > transformés : par exemple l'entier écrit '1 549' est devenu '1 549', > autrement dit l'espace situé entre le 1 et le 5 a été remplacé par  . Pour > revenir à la forme que je souhaite, c'est à dire 1549, la fonction "replace()" > fonctionne bien. Sauf pour le "tiret du très haut" que je n'arrive pas à obtenir > à l'aide du clavier. (Pour ce texte que vous lisez j'ai dû faire un copier-collé > du caractère spécial). > D'où ma question : Comment écrire ce caractère dans un fichier .py ? > Cordialement > Duareb chez moi le copy paste marche bien >>> import unicodedata as ucd >>> >>> ucd.name('¯') 'MACRON'