我应该换哪一行来解决这个问题?你知道吗
Errno 13 Permission denied: '/test.txt'
def summarizer(algo):
text = excel_preprocessor()
if algo is 'gensimTextRank':
text_summarized = summarize(text, word_count=5000)
return text_summarized
elif algo is 'sumyTextRank':
parser = PlaintextParser(text, Tokenizer('english'))
stemmer = Stemmer('english')
text_summarizer = TextRankSummarizer(stemmer)
text_summarizer.stop_words = get_stop_words('english')
summarized = text_summarizer(parser.document, 25)
sent = []
for sentence in summarized:
sent.append(str(sentence))
text_summarized = "\n\n".join(sent)
return text_summarized
else:
msg = "Accepted Inputs are: \n1. gensimTextRank\n2. sumyTextRank"
print(msg)
if __name__ == "__main__":
text = summarizer('gensimTextRank')
text = text.replace("\n", "\n\n")
with open(r"/test.txt", "w") as f:
f.writelines(text)
目前没有回答
相关问题 更多 >
编程相关推荐