gpt4 book ai didi

nlp - 防止 Stanford Core NLP Server 输出它接收到的文本

转载 作者:行者123 更新时间:2023-12-02 00:54:35 26 4
gpt4 key购买 nike

我正在运行 Stanford CoreNLP服务器:

java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9001 -timeout 50000

每当它收到一些文本时,它就会在运行它的 shell 中输出它。如何防止这种情况发生?


重要的是,这是我用来将数据传递到 Stanford Core NLP Server 的代码:

'''
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)

最佳答案

目前没有办法执行此操作,但您是第二个被询问的人。所以,它现在在 Github 代码中,并将进入下一个版本。将来,您应该能够设置 -quiet 标志,服务器将不会写入标准输出。

关于nlp - 防止 Stanford Core NLP Server 输出它接收到的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36780358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com