Если исходный кодовый блок сохранен как файл .csv
, вы можете сделать это довольно легко:
import csv
with open('test.csv', 'r') as file:
my_reader = csv.reader(file, delimiter=':')
for row in my_reader:
print(row)
Где вы указываете ":" в качестве разделителя
Выход:
['Hi, My name is ', ' Sam ', ' and I live in ', ' New York', '']
['Hi, My name is ', ' Samantha ', ' and I live in ', ' New Jersey', '']
['Hi, My name is ', ' John ', ' and I live in ', ' England', '']
['Hi, My name is ', ' Samuel ', ' and I live in ', ' India', '']
Я считаю, что это будет работать и с другими расширениями файлов, и вам просто нужно изменить 'test.csv'
на имя вашего файла. Кроме того, csv
стандартно поставляется с Python, поэтому pip install
ничего не нужно!
Если это не то, что вы спрашивали, я думаю, вам нужно перефразировать ваш вопрос и быть более конкретным