dasmith / stanford-corenlp-python

Python wrapper for Stanford CoreNLP tools v3.4.1
GNU General Public License v2.0
610 stars 229 forks source link

Update corenlp.py #54

Open chunksong opened 6 years ago

chunksong commented 6 years ago

Now there is latest version of Stanford Core NLP(v.3.8.0). There is simple change in this module, so this change can be work for new version.

The version before, there was no newline between "Word part",

e.g.) what is phone? Sentence #1 (4 tokens): what is phone? [Text=what CharacterOffsetBegin=0 CharacterOffsetEnd=4 PartOfSpeech=WP Lemma=what NamedEntityTag=O] [Text=is CharacterOffsetBegin=5 CharacterOffsetEnd=7 PartOfSpeech=VBZ Lemma=be NamedEntityTag=O] [Text=phone CharacterOffsetBegin=8 CharacterOffsetEnd=13 PartOfSpeech=NN Lemma=phone NamedEntityTag=O] [Text=? CharacterOffsetBegin=13 CharacterOffsetEnd=14 PartOfSpeech=. Lemma=? NamedEntityTag=O] NLP>

However the output of new version has new line in the end of line, so until update module can get just a first line of "Word part".

e.g.) what is phone? Sentence #1 (4 tokens): what is phone? [Text=what CharacterOffsetBegin=0 CharacterOffsetEnd=4 PartOfSpeech=WP Lemma=what NamedEntityTag=O] [Text=is CharacterOffsetBegin=5 CharacterOffsetEnd=7 PartOfSpeech=VBZ Lemma=be NamedEntityTag=O] [Text=phone CharacterOffsetBegin=8 CharacterOffsetEnd=13 PartOfSpeech=NN Lemma=phone NamedEntityTag=O] [Text=? CharacterOffsetBegin=13 CharacterOffsetEnd=14 PartOfSpeech=. Lemma=? NamedEntityTag=O] NLP>