разделить предложения набора текстовых данных - PullRequest
0 голосов
/ 29 сентября 2019

У меня есть текстовый файл с 30000 предложений. Как я могу дополнить каждое предложение этого файла начальными и конечными символами, такими как (s) и (/ s), Python ?

Часть данных следующая: Жюри далееВ представленных в конце срока заявлениях городской исполнительный комитет, который в целом отвечал за выборы, "заслуживает похвалы и благодарности города Атланты" за то, как проводились выборы.

1 Ответ

0 голосов
/ 29 сентября 2019
# open the input file for reading and create a new output file for writing
readfile = open('input.txt', 'r')
writefile = open('newfile.txt', 'w')

# read each line in the input file
for line in readfile:

    # remove the trailing carriage return
    line = line.strip()

    # write the prefix symbol, the input line, the postfix symbol,
    # and a carriage return to the output file
    writefile.write('(s)' + line + '(/s)' + '\n')

Конечно, это предполагает, что каждая строка является предложением.

Если строка может иметь более одного предложения или если предложение может занимать несколько строк, это становится намного сложнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...