它在最后一行给出了一个错误
check_alert_json = [ ]
for k in check_job_stats_json.keys():
if < > :
check_alert_json.append[k]
在其他代码片段中尝试:
如果len(check_alert_json)&gt; 0:
check_job_altered = open(outputdir.rstrip('/')+“filename”,'w +')
check_job_altered.write(check_alert_json)
这给了我一个错误,即参数1必须是字符串或只读字符缓冲区,而不是列表
答案 0 :(得分:1)
在
check_alert_json.append[k]
应该是
check_alert_json.append(k)
(注意使用括号而不是方括号。)
对于第二个异常,write()
需要一个字符串或一个字符缓冲区,并且你给它一个列表(check_alert_json
)。您需要确定您预期会发生什么。