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)
我在dataset/filter.txt
上保留的txt文件上的停用词进程有问题。我仍然对如何将禁用词进程保存到新文件感到困惑。
答案 0 :(得分:0)
我不太清楚你想要完成什么,但这里有一些使用文件的一般建议。如果您编辑问题,请告诉我们,我们可以帮您更好地帮助您。
使用文件时,最好使用with
上下文管理器:
从文件中读取:
with open('myfile.txt', 'r') as f:
for line in f.readlines():
# do stuff
编写文件(同样,只需使用f.write()
):
with open('myfile.txt', 'w') as f:
f.write(my_data_to_be_written)
您可以使用w
模式(而不是r
进行阅读)或a
如果您只想附加并确保您不会覆盖任何内容以前写的。