What is the method to change bytes to a string in Python?

I am facing an issue converting bytes to a string in Python and require help from the community. My attempt to use the decode() method resulted in a UnicodeDecodeError exception, indicating invalid characters or an unsupported encoding format in the bytes data. I have included an example code snippet that reproduces the error.

bytes_data = b'\x80abc'
string_data = bytes_data.decode('utf-8')

I have a bytes_data object containing bytes with a 0x80 value. When I attempt to convert it to a string using the decode() method with the utf-8 encoding, I receive a UnicodeDecodeError exception.

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte

I am unsure of how to proceed to convert these bytes to a string and would appreciate any suggestions or alternative approaches from the community.