我有两个从两个单独的文件创建的列表,我想将它们重新创建为一种新格式。我有下面的代码,但我仍然写在文档部分:
.write
现在我收到一条错误,指出alphaBetaAtRoot
中的参数必须是字符串而不是元组。
答案 0 :(得分:1)
问题在于,当你创建变量jsonData
时,你会用逗号分隔你的咒语,使jsonData
成为一个元组。
试试这个:
#JSON format
"""{"id": , "label":}"""
for i in range(len(dcontent)):
jsonData = '{"id":', content[i] + ',', '"label":', dcontent[i]+'}'
newJson.write("".join(jsonData))
或者这个;
#JSON format
"""{"id": , "label":}"""
for i in range(len(dcontent)):
jsonData = '{"id":'+ content[i] + ','+ '"label":'+ dcontent[i]+'}'
newJson.write(jsonData)