将列表中的句子重新加入新的文本文件格式

时间:2017-01-21 16:45:29

标签: json python-3.x

我有两个从两个单独的文件创建的列表,我想将它们重新创建为一种新格式。我有下面的代码,但我仍然写在文档部分:

.write

现在我收到一条错误,指出alphaBetaAtRoot中的参数必须是字符串而不是元组。

1 个答案:

答案 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)