我刚刚开始使用Python和stackoverflow,原谅我任何错误......
我正在尝试将dictreader和dictwriter用于我的项目。基本上我有一个歌曲词典,其中包含许多键(例如姓名,艺术家,播放次数,歌曲标签)。
问题在于,当我将dictwriter输入文件时,它会接受每个键并将类型字符串应用于该值。
这对于playcount来说不是问题,我可以说int(),但对于歌曲标签,我有一个元组列表,显示标签的标记次数 例如:[(Rock,50),(Roll,50)]。
现在,当我从我的文件中读出这个内容时,row [“tags”]有类型字符串...我不知道如何让它具有合适的类型。
我尚未尝试过的愚蠢的解决方案是在字符串中搜索(,然后是a),并将其附加到新列表,然后执行直到我在整个标记中进行迭代。 ..但似乎应该有一个更简单的方法...