使用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