Python 属性错误:';dict';对象没有属性';拆分';将逗号分隔的标签转换为列表的步骤

Python 属性错误:';dict';对象没有属性';拆分';将逗号分隔的标签转换为列表的步骤,python,image,jupyter-notebook,classification,Python,Image,Jupyter Notebook,Classification,嗨,请帮我输入这个代码。它显示了这个错误。我正在尝试这个网站()中的代码示例 AttributeError回溯(最近一次调用) 在里面 28#您应该将“数据”路径替换为提取的数据集路径 29#如果使用了download_和_extract_dataset()函数,请不要替换 --->30生成csv(“数据/序列”,{“痣”:0,“脂溢性角化病”:0, “黑色素瘤”:1}) 31生成csv(“数据/有效”,“痣”:0,“脂溢性角化病”:0, “黑色素瘤”:1}) 32生成csv(“数据/测试”,

嗨,请帮我输入这个代码。它显示了这个错误。我正在尝试这个网站()中的代码示例


AttributeError回溯(最近一次调用)
在里面
28#您应该将“数据”路径替换为提取的数据集路径
29#如果使用了download_和_extract_dataset()函数,请不要替换
--->30生成csv(“数据/序列”,{“痣”:0,“脂溢性角化病”:0,
“黑色素瘤”:1})
31生成csv(“数据/有效”,“痣”:0,“脂溢性角化病”:0,
“黑色素瘤”:1})
32生成csv(“数据/测试”,{“痣”:0,“脂溢性角化病”:0,
“黑色素瘤”:1})
在generate_csv中(文件夹、标签)
6 label2int={}
7如果标签:
---->8标签=标签。拆分(“,”)
9对于标签中的标签:
10字符串标签,整数标签=标签。拆分(“”)
AttributeError:“dict”对象没有属性“split”

在调用
生成\u csv
时,更改

{"nevus": 0, "seborrheic_keratosis": 0, "melanoma": 1}
致:


它需要一个字符串,而不是dict。该字符串由一系列逗号分隔的绑定组成,其中每个绑定的形式都是“name=value”。

您好,我尝试了您的解决方案,但它显示了不同的错误。AttributeError:'set'对象没有属性'split'--->8个labels=labels.split(“,”)@PriyaS删除花括号。做我展示的完全相同的替代品。您只替换了中心部分。将“之前”文本完全准确地替换为“之后”文本。“before”文本包括大括号。“之后”文本不适用。你需要传递一个字符串。由于没有删除花括号,因此传递的是一个
集合
,这将不起作用。
{"nevus": 0, "seborrheic_keratosis": 0, "melanoma": 1}
"nevus=0,seborrheic_keratosis=0,melanoma=1"