Python obtener un tamaño de cadena Unicode

Tengo un archivo binario. Este archivo contiene una cadena UTF-8. Además, se garantiza que esta cadena es solo una palabra. En Python, ¿cómo puedo obtener el número de letras en esta cadena?

Digamos, abrí este archivo y leí bytes:

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

¿Qué debo hacer a continuación para averiguar la longitud (en letras, no en bytes) de la cadena UTF-8?

 unicode_string = bytes.decode("utf-8") print len(unicode_string)