在Python3上编写stopword文件txt

在Python3上编写stopword文件txt,python,python-3.x,preprocessor,stop-words,Python,Python 3.x,Preprocessor,Stop Words,我保存在dataset/filter.txt上的txt文件中的stopword进程有问题。我仍然不知道如何将stopword进程保存到新文件中。我不太清楚您想要完成什么,但这里有一些使用文件的一般建议。如果您编辑了您的问题,请告诉我,我们可以尝试更好地帮助您 使用文件时,最好将与上下文管理器一起使用: 从文件中读取: from Sastrawi.StopWordRemover.StopWordRemoverFactory import StopWordRemoverFactory factory

我保存在
dataset/filter.txt
上的txt文件中的stopword进程有问题。我仍然不知道如何将stopword进程保存到新文件中。

我不太清楚您想要完成什么,但这里有一些使用文件的一般建议。如果您编辑了您的问题,请告诉我,我们可以尝试更好地帮助您

使用文件时,最好将
与上下文管理器一起使用:

从文件中读取:

from Sastrawi.StopWordRemover.StopWordRemoverFactory import StopWordRemoverFactory
factory = StopWordRemoverFactory()
stopword = factory.create_stop_word_remover()
file = open('dataset/filter.txt', 'r')
for data in file:
    stop = stopword.remove(data)
    print(stop)
写入文件(相同,只需使用
f.write()
):


您可以使用
w
模式(而不是
r
进行读取)或
a
进行追加,以确保不会覆盖以前编写的任何内容。

欢迎使用StackOverflow。请按照您创建此帐户时的建议,阅读并遵循帮助文档中的发布指南。适用于这里。在您发布MCVE代码并准确描述问题之前,我们无法有效地帮助您。我们应该能够将您发布的代码粘贴到文本文件中,并重现您描述的问题。StackOverflow不是编码或教程服务。
with open('myfile.txt', 'r') as f:
    for line in f.readlines():
        # do stuff
with open('myfile.txt', 'w') as f:
    f.write(my_data_to_be_written)