Ich arbeite mit einem Stanford CoreNLP Server:Verhindern von Stanford-Core NLP Server von dem Text ausgeben erhält es
java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9001 -timeout 50000
Jedes Mal, wenn es einen Text empfängt, gibt er es in der Schale sie es ausgeführt wird. Wie kann dies verhindert werden?
es, dass es hier ankommt, ist der Code-I-Daten an die Stanford-Core NLP Server passieren verwenden:
'''
From https://github.com/smilli/py-corenlp/blob/master/example.py
'''
from pycorenlp import StanfordCoreNLP
import pprint
if __name__ == '__main__':
nlp = StanfordCoreNLP('http://localhost:9000')
fp = open("long_text.txt")
text = fp.read()
output = nlp.annotate(text, properties={
'annotators': 'tokenize,ssplit,pos,depparse,parse',
'outputFormat': 'json'
})
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(output)