Python(36):调试过程中遇到的问题记录

发布时间:2024年01月17日

错误1:TypeError: object of type 'NoneType' has no len()

原因:这个错误是因为我们试图迭代那个不可迭代的对象。

原来方法:for i in rlen(data_list)

解决办法:

for i in range(len(data_list)):

在循环中使用 range() 函数解决了错误,因为range() 函数返回一个容器或事物列表,可以在其中一个一个地迭代值,并且可以相应地处理它。?

错误2:can only concatenate str (not "int") to str

原因:拼接字符串时,有类型为int的变量

解决办法:使用?str()函数?将int转为str即可。

错误3:Exception: can only concatenate str (not "list") to str

原因:拼接字符串时,有类型为list的变量

解决办法:使用?str()函数?list转为str即可。

print(">>查询到加密策略。strategy_list: "+strategy_list)
改成:print(">>查询到加密策略。strategy_list: "+str(strategy_list))
文章来源:https://blog.csdn.net/fen_fen/article/details/135653042
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。