在python3上编写stopword文件txt

2024-06-01 12:07:40 发布

您现在位置:Python中文网/ 问答频道 /正文

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)

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


Tags: 文件fromimporttxtdata进程factoryfilter
1条回答
网友
1楼 · 发布于 2024-06-01 12:07:40

我不太清楚你想完成什么,但这里有一些使用文件的一般建议。如果你修改了你的问题,请告诉我,我们会尽力帮助你。你知道吗

使用文件时,最好使用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。你知道吗

相关问题 更多 >