如何将a的str表示形式(dict如下面的字符串)转换为dict?
s = "{'muffin' : 'lolz', 'foo' : 'kitty'}"
Run Code Online (Sandbox Code Playgroud)
我不喜欢用eval.我还能用什么?
这样做的主要原因是我写的一个同事课程,将所有输入转换为字符串.我没心情去修改他的课程来处理这个问题.
我必须将没有引号的字符串转换为字典。
device: 0, name: GeForce GTX 1080 8GB, pci bus id: 0000:01:00.0
Run Code Online (Sandbox Code Playgroud)
'device', 'name' 和 'pci bus id' 必须是键,
'0'、'GeForce GTX 1080 8GB'、'0000:01:00.0' 必须是值。
我从 tensorflow.python.client.list_local_devices() 得到这个