TypeError: POST data should be bytes or an iterable of bytes. It cannot be of type str.
已经解决了还是数据编码的问题和代码没关系。只需要将代码变成这样就可以了。
data = urllib.parse.urlencode(data).encode(encoding='utf8')