如何将字符串类型更改为字节? python

How to just change type of string to bytes? python

我正在使用 Fernet 并想设置一个基本的身份验证系统,

所以在注册时,我使用 key = Fernet.generate_key() 为 fernet 生成一个密钥然后我将该密钥存储在我的 cookie 中,以便在登录期间可以调用它,但这样做会将字节类型转换为字符串.

假设我的密钥是 - b'BNdXABgpo_Y5PH3VNpSfAJo8Y7A-vdTTIN5WJxYRgpk='

当我从 cookie 调用时,它返回为 - "b'BNdXABgpo_Y5PH3VNpSfAJo8Y7A-vdTTIN5WJxYRgpk='"

有没有办法像以前一样把它转换回来,就像转换类型一样

感谢任何帮助

我会将密钥转换为字符串,然后将其保存在 cookie 中,如下所示:

key = key.decode("UTF-8")

当您需要它时,您可以稍后将其转换回字节,如下所示:

key = key.encode("UTF-8")