En utilisant python, étant donné que chaîne = "Tiësto & Sevenn - BOOM (Artelax Remix)" qui contient des caractères non-ascii, comment puis-je utiliser unidecode pour réparer la chaîne ainsi dépouillé de non-ascii personnages?python unidecode - comment utiliser
string = random.choice(list(open('data.csv'))).rstrip()
print "[+] Starting search for:", string
artistname = string.rsplit(' - ', 1)[0]
songname = string.rsplit(' - ', 1)[1]
Le snip me donne ci-dessus: ARTISTNAME = Tiësto & Sevenn songname = BOOM (Artelax Remix)
Comme vous pouvez le voir, le ARTISTNAME contient encore des caractères non-ascii. Comment utiliser unidecode pour résoudre ce problème?
Avez-vous lu les [exemples d'utilisation] (https://pypi.python.org/pypi/Unidecode)? Avez-vous essayé * de * tenter de comprendre comment utiliser unidecode? – user2357112
Qu'avez-vous essayé jusqu'à présent? Voulez-vous les supprimer ou les remplacer? Dans votre exemple, voulez-vous '' "Tiesto & Sevenn" 'ou' "Tisto & Sevenn" 'ou autre chose? –
Oui. J'ai essayé unidecode (u'string '). Je veux que le caractère ë soit changé en e, pas pour le supprimer tous ensemble. – god