我正在尝试逐个字符读取字节数组并将其解码为 unicode 字符串,如下所示:
current_character = byte_array[0:1].decode("utf-8")
Run Code Online (Sandbox Code Playgroud)
对于每个字符,我试图检查 .decode("utf-8") 的结果是否等于空字符串,但我似乎无法检测到这一点。当我打印出解码结果时,我得到空字符串。但是我如何将这个检测转换成代码呢?
我试过了:
if not current_character
if current_character is u""
Run Code Online (Sandbox Code Playgroud)
但它们都不起作用。有什么建议?
二进制字符串似乎是这样写的b'some data'
,所以试试这个:
if current_character == b'':
# Code
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11521 次 |
最近记录: |