python获取unicode字符串大小

问题描述 投票:0回答:1

我有一个二进制文件。该文件包含一个 UTF-8 字符串。而且,保证这个字符串只是一个单词。 在python中,如何获取该字符串中的字母数量?

比方说,我打开这个文件并读取字节:

bytes = open("1.dat", "rb").read()

接下来我要做什么来找出 UTF-8 字符串的长度(以字母为单位,而不是字节)?

python utf-8 binaryfiles python-2.x
1个回答
36
投票
unicode_string = bytes.decode("utf-8")
print len(unicode_string)
© www.soinside.com 2019 - 2024. All rights reserved.