小编use*_*406的帖子

将字典转换为字节并再次返回python?

我需要在两台机器之间发送一些变量的值,并打算使用套接字来完成它.我使用md5哈希算法作为我发送的数据的校验和,以确保正确传输数据.要执行md5哈希算法,我必须将数据转换为字节.我想传输变量的名称及其值.因为我有很多变量,所以我使用字典.

所以我想将这样的东西转换为字节?

variables = {'var1' : 0, 'var2' : 'some string', 'var1' : ['listitem1','listitem2',5]}
Run Code Online (Sandbox Code Playgroud)

换句话说,我有一个字典,其中包含许多不同的数据类型,包括列表,而这些列表中又包含多种不同的数据类型,我想将其转换为字节.然后在接收机器上将这些字节转换回字典.

我已经尝试了一些不同的方法json在这里推荐(将python dict转换为字符串并返回)但是我不能接缝生成一个字符串,它从不介意字节.

python variables byte dictionary

26
推荐指数
2
解决办法
7万
查看次数

标签 统计

byte ×1

dictionary ×1

python ×1

variables ×1