我一直在关注聊天机器人教程,并陷入困境。如果您想知道我的代码是什么样子(我很沮丧,所以我逐字地复制了他的代码),那么我在这篇文章的底部的链接中已经包含了我正在执行的确切步骤。
在我的代码执行期间,在引发异常之前,它处理了超过26,000行。我的代码可以在下面找到。如您所见,我已经尝试了各种解决方案,包括什么都没有替换/ r和/ n字符,并添加了标记strict=False,该标记应允许将未终止的字符串插入json,但这也不起作用。
withopen('C:/Python34/stuff/chatbot/{}/RC_{}'.format(timeframe.split('-')[0],timeframe),buffering=1000)asf:forrowinf:row_counter+=1ifrow_counter>start_row:try:row=json.loads(row.replace('\n','').replace('\r',''),strict=False)---------blah blah blah blah------------exceptExceptionase:print("RUH ROH "+str(e))
并且确切的错误消息如下:
RUH ROH Unterminated string starting at: line 1 column 368 (char 367)
编辑:
当抛出错误时,摆脱try catch给了我更多信息,可以在下面找到:
Traceback(most recent calllast):File"C:/Python34/stuff/ch