您的位置:首页 > 编程语言 > Python开发

python笔记 <记录一些比较杂的问题>

2016-08-30 19:08 288 查看
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 = ''


json.loads()

json常用方法

dumps()

loads()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: