Вам также может понадобиться удалить \n
символов. Слово объединяется с символом перевода строки. Вот почему вы видите многострочный вывод.
Вы можете обновить свой код после прочтения файла:
original_file = """BRAZEMAX ESTATYS, LTD
Gramkai Books
Bras5emax Estates, L.T.D.
BOZEMAN Enterprises
BOZERMAN ENTERPRISES
Nadelman, Jr
John Smith
PC Adelman
Gramkai, Inc.
Bozeman Enterprises
Michele LTD
Gramkat, Inc.
BBAZEMAX ESTATES, LTD
BOZEMAN Ent.
Gramkat Estates, Inc."""
original_file
'BRAZEMAX ESTATYS, LTD\nGramkai Books\nBras5emax Estates, L.T.D.\nBOZEMAN Enterprises\nBOZERMAN ENTERPRISES\nNadelman, Jr\nJohn Smith\nPC Adelman\nGramkai, Inc.\nBozeman Enterprises\nMichele LTD\nGramkat, Inc.\nBBAZEMAX ESTATES, LTD\nBOZEMAN Ent.\nGramkat Estates, Inc.'
import re
re.split('[\n,]', original_file)
['BRAZEMAX ESTATYS',
' LTD',
'Gramkai Books',
'Bras5emax Estates',
' L.T.D.',
'BOZEMAN Enterprises',
'BOZERMAN ENTERPRISES',
'Nadelman',
' Jr',
'John Smith',
'PC Adelman',
'Gramkai',
' Inc.',
'Bozeman Enterprises',
'Michele LTD',
'Gramkat',
' Inc.',
'BBAZEMAX ESTATES',
' LTD',
'BOZEMAN Ent.',
'Gramkat Estates',
' Inc.']
Теперь слова разделяются как новой строкой, так и запятыми.