在Python中正确显示变量中的unicode字符串

2024-10-03 15:33:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python脚本,它从excel文件中读取文本并将其作为字符串分配给变量。在

其中一个字符串如下:

“Merhabaöncelikle尺寸iyiçal\u0131\u015fmalar迪莱姆,文学学士\u015f\u0131mdan geçen bir“

在执行此操作时,我可以使其正确显示:

print u"Merhaba öncelikle size iyi çal\u0131\u015fmalar dilerim.Ba\u015f\u0131mdan geçen bir"

当我在脚本中运行这个时,我得到了:

^{pr2}$

但是当我从excel文件中接收字符串作为输出时,我不知道如何正确地转换/显示字符串。在

我试过了:

mystring = "Merhaba öncelikle size iyi çal\u0131\u015fmalar dilerim.Ba\u015f\u0131mdan geçen bir"
print mystring.decode("unicode_escape")

但它打印出来了:

Merhaba öncelikle size iyi çalışmalar dilerim.Başımdan geçen bir

Tags: 字符串sizeenalbagebiru0131