eval()用法
- 将字符串str当成有效的表达式来求值并返回计算结果。
- 可以把list,tuple,dict和string相互转化
- 风险
- 安全性
- 非法输入
__import__('os').system('dir')
* open('文件名').read()
- 避免风险
- 自写校验
- ast.literal_eval
- 非法输入
- 安全性
将json字符串转化成字典
- eval()
- 使用eval时报错:NameError: name ‘null’ is not defined
- 解决办法:
- 把null转换为python可以接受的字符,例如空字符串
global null
null = ''
- 把null转换为python可以接受的字符,例如空字符串
- json.loads()
- eval()
- json常用方法
- dumps()
- loads()
python笔记 <记录一些比较杂的问题>
最新推荐文章于 2024-03-12 17:43:36 发布