TypeError: object of type ‘Response‘ has no len() 我在写爬虫的时候,通过requests获取到了网址的html文件,一开始是用content保存下来的,当我用这个格式传给beautifulsoup解析的时候编译器就报错了,因为content返回的是byte类型,但是beautifulsoup框架需要的是str,所以这个时候应该用.text去保存获取的html信息。
TypeError: list indices must be integers or slices, not str list的索引必须是整数或者切片,不能是字符,我出现的错误的原因是我想用一个input去输入一个数字,然后把这个数字传到list的索引位置,这样就可以实现指哪儿打哪儿的效果,然后传过去的其实是个字符,所以很明显就失败了,还是老老实实用遍历好了。 不过我又想到一个方法了,可以用int去强制转换类型,让input的str类型转换成int类型,这样子就可以按自己的想法去索引自己的想要的list元素了。
TypeError: expected string or bytes-like object 希望得到数据是字符或字节型