zoukankan      html  css  js  c++  java
  • a=re.findall('b',c)报错提示:TypeError:expected string or buffer

    目的:想通过findall选取某个unicode编码的字符串列表(列表里面有元组)

    问题:报错【TypeError:expected string or buffer】

    现在测试下:

    定义一个有元组的列表

    我之前的目的是想将findall后的输出值再筛选一次,就直接执行findall一次,导致出现报错

    即:

     

    解决方法:

     最后发现其实很简单,就是findall所查找的文本参数应是字符串类型,而findall的输出却是个列表类型,所以拿列表去第二个findall做查找文本参数就会报错。

    列表 = re.findall(x,字符串)

     所以只要将列表转为字符串即可

  • 相关阅读:
    密码加密
    注册视图
    session会话
    验证码功能
    使用Django表单替代html表单
    实现登陆视图功能
    设计登陆需求页面
    配置视图
    配置数据库
    npm 学习
  • 原文地址:https://www.cnblogs.com/4wheel/p/8884804.html
Copyright © 2011-2022 走看看