使用python,假设string =“Tiësto& Sevenn - BOOM(Artelax Remix)”,它包含非ASCII字符,我如何使用unidecode来修复字符串,以便清除非ascii字符?蟒蛇unidecode - 如何使用
string = random.choice(list(open('data.csv'))).rstrip()
print "[+] Starting search for:", string
artistname = string.rsplit(' - ', 1)[0]
songname = string.rsplit(' - ', 1)[1]
上述剪断给我: ARTISTNAME =铁斯托& Sevenn SONGNAME = BOOM(Artelax混音)
正如你所看到的,ARTISTNAME仍含有非ASCII字符。我如何使用unidecode来解决这个问题?
你看过[使用示例](https://pypi.python.org/pypi/Unidecode)?你有没有试图弄清楚如何使用unidecode? – user2357112
你到目前为止尝试过什么?你想删除它们还是替换它们?在你的例子中,你想要'Tiesto&Sevenn'或者'Tisto&Sevenn'或者其他什么吗? –
是的。我试过unidecode(u'string')。我希望将字符更改为e,而不是将它们一起删除。 – god