将字节数组解码为unicode时检测空字符串?(Python)

Rya*_* Yu 3 python unicode

我正在尝试逐个字符读取字节数组并将其解码为 un​​icode 字符串,如下所示:

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)

但它们都不起作用。有什么建议?

reg*_*res 6

二进制字符串似乎是这样写的b'some data',所以试试这个:

if current_character == b'':
    # Code
Run Code Online (Sandbox Code Playgroud)