gpt4 book ai didi

python - 如何使用python打印一个有日语单词的字典

转载 作者:太空宇宙 更新时间:2023-11-04 09:18:22 25 4
gpt4 key购买 nike

这是我的代码:

import xlrd,sys
data = xlrd.open_workbook('a.xls')
boss = data.sheets()[3]
print boss.row_values(3)[1]

它可以显示正确的词:

キャプションサンプル。てすてす。改行もしたいよ

但因为 a.xls 有很多数据,所以我将这些数据附加到 python 中的字典,

像这样:

stage_dict[stage_number]['boss'][boss_number]['name'] =  boss_row_list[4]

并展示它:

print stage_dict

但它显示了这个:

'\uff77\uff6c\uff8c\uff9f\uff7c\uff6e\uff9d\uff7b\uff9d\uff8c\uff9f\uff99\u3002\u3066\u3059\u3066\u3059\u3002\u6539\u884c\u3082\u3057\u305f\u3044\u3088\u3002'

那我该怎么办呢,

如何使用正确的编码打印字典,

谢谢

更新:

这是一个简单的演示:

#coding:utf-8

a={0:"キャプションサンプル。てすてす。改行もしたいよ"}
b="キャプションサンプル。てすてす。改行もしたいよ"
print a,b

最佳答案

你不能。 print(somedict) 将始终打印字典的 repr(),这是使用转义序列的有效 python 代码。

然而,由于无论如何打印一个字典应该是一个只用于调试的东西,所以这并不是一个真正的问题。显示字典中的值应该有效。

关于python - 如何使用python打印一个有日语单词的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5726827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com