要通过decode函数解析复杂字符串,首先需要明确字符串的编码方式。然后可以使用相应的解码方法对字符串进行解码。
例如,如果字符串是使用UTF-8编码的,可以使用decode函数并指定编码方式为UTF-8来解码字符串:
encoded_str = b'\xe4\xbd\xa0\xe5\xa5\xbd'
decoded_str = encoded_str.decode('utf-8')
print(decoded_str)
如果字符串是使用base64编码的,可以使用base64库中的解码函数来解码字符串:
import base64
encoded_str = b'aGVsbG8gd29ybGQ='
decoded_str = base64.b64decode(encoded_str).decode('utf-8')
print(decoded_str)
根据字符串的具体编码方式,选择合适的解码方法进行解析即可。