将下面的的代码优化下 1 文件头的第一个字符被丢弃了 需要修正,2 最终输出字典,不用json 不需要转义字符
时间: 2024-03-03 20:53:09 浏览: 48
jason 能校验json,字典抓换成json字符
可以尝试如下优化:
```python
import ast
with open('file.txt', 'r') as f:
content = f.read()
# 将文件内容转换为字典
content = ast.literal_eval(content[1:])
# 输出字典
print(content)
```
这里使用了 `ast.literal_eval()` 函数将字符串转换为字典,同时通过切片操作去掉了文件头的第一个字符。最终输出的字典不需要使用 `json` 模块转换,也不需要使用转义字符。
阅读全文