Python 3 provides that. It's the method decode applied to the array of bytes. It will return a string if the bytes are a valid UTF-8 sequence, and an exception if not. #!/usr/bin/env python3 import ...
Pretty much every language other than Turkish (and Azerbaijani) capitalises “i” as “I” (or for that matter lowercases “I” as “i”). Doing it like this is therefore a reasonable default unless the ...