Python 使用nltk从JSON中标记和删除停止字

Python 使用nltk从JSON中标记和删除停止字,python,json,twitter,nltk,Python,Json,Twitter,Nltk,嗨,我一直收到这个错误: D:\WinPython-32bit-2.7.10.3\python-2.7.10>python TweetTest.py Twitter.json Traceback (most recent call last): File "TweetTest.py", line 60, in <module> tweet = json.loads(line) File "D:\WinPython-32bit-2.7.10.3\python-2.

嗨,我一直收到这个错误:

D:\WinPython-32bit-2.7.10.3\python-2.7.10>python TweetTest.py Twitter.json
Traceback (most recent call last):
  File "TweetTest.py", line 60, in <module>
    tweet = json.loads(line)
  File "D:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\json\__init__.py", line 338, in loads
    return _default_decoder.decode(s)
  File "D:\WinPython-32bit-2.7.10.3\python-2.7.10\lib\json\decoder.py", line 369, in decode
    raise ValueError(errmsg("Extra data", s, end, len(s)))
ValueError: Extra data: line 1 column 4488 - line 1 column 99678411 (char 4487 - 99678410)
请帮帮我。谢谢。

我曾经犯过同样的错误。 您的脚本在每一行读取时都会加载一个JSON对象,问题可能是JSON对象之间没有换行符

例如,如果您的文件包含

json_oject1
json_oject2
然后将读取这两个对象,而如果文件包含

json_oject1 json_oject2
你会得到一个错误

解决方案:在将新JSON对象写入输出文件时添加新行

(相关:)

我曾经犯过同样的错误。 您的脚本在每一行读取时都会加载一个JSON对象,问题可能是JSON对象之间没有换行符

例如,如果您的文件包含

json_oject1
json_oject2
然后将读取这两个对象,而如果文件包含

json_oject1 json_oject2
你会得到一个错误

解决方案:在将新JSON对象写入输出文件时添加新行


(相关:)

对不起,我真的不明白你的意思。你能详细说明一下吗?谢谢你能显示JSON文件的前两行吗?你的问题只有一个。对不起,我不太明白你的意思。你能详细说明一下吗?谢谢你能显示JSON文件的前两行吗?你的问题只有一个。