написать для файла стоп-слов TXT на Python 3 - PullRequest
0 голосов
/ 25 апреля 2018
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, который я держу на dataset/filter.txt.Я все еще не понимаю, как сохранить процесс стоп-слова в новом файле.

1 Ответ

0 голосов
/ 25 апреля 2018

Мне не очень понятно, чего вы пытаетесь достичь, но вот несколько общих советов по использованию файлов. Дайте мне знать, если вы отредактируете свой вопрос, и мы постараемся помочь вам лучше.

При использовании файлов рекомендуется использовать менеджер контекста 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, если вы хотите только добавить и быть уверенным, что вы не перезапишете все, что было написано ранее.

...