关闭

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

155人阅读 评论(0) 收藏 举报
分类:
  1. eval()用法

    • 将字符串str当成有效的表达式来求值并返回计算结果。
    • 可以把list,tuple,dict和string相互转化
    • 风险
      • 安全性
        • 非法输入

          __import__('os').system('dir')
          * open('文件名').read()
        • 避免风险
          • 自写校验
          • ast.literal_eval
  2. 将json字符串转化成字典

    • eval()
      • 使用eval时报错:NameError: name ‘null’ is not defined
      • 解决办法:
        • 把null转换为python可以接受的字符,例如空字符串

          global null
          null = ''
    • json.loads()
  3. json常用方法
    • dumps()
    • loads()
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:55213次
    • 积分:1519
    • 等级:
    • 排名:千里之外
    • 原创:95篇
    • 转载:7篇
    • 译文:0篇
    • 评论:10条
    最新评论