pip install sumy
git clone https://github.com/miso-belica/sumy-data.git
python
from sumy.parsers.plaintext import PlaintextParser
from sumy.nlp.tokenizers import Tokenizer
from sumy.summarizers.text_rank import TextRankSummarizer
LANGUAGE = "chinese"
SENTENCES_COUNT = 3
with open("article.txt", "r", encoding="utf-8") as file:
text = file.read()
parser = PlaintextParser.from_string(text, Tokenizer(LANGUAGE))
summarizer = TextRankSummarizer()
summary = summarizer(parser.document, SENTENCES_COUNT)
for sentence in summary:
print(sentence)