Предотвратить разбиение строки на запятую при записи файла CSV

Gary спросил: 07 октября 2018 в 10:16 в: python

Я пытаюсь записать в CSV-файл 3 вещи:

Restaurant,Name and Review.

Review является абзацем и содержит сам по себе. Когда я пишу файл, я получаю неправильный вывод, так как окончательный CSV-файл разбивается на столбцы на основе запятых в столбце обзора.

Например, если обзор был "еда здесь отличная, сделайте пытаться!" это строковое значение должно находиться в одной ячейке в файле csv.

Однако файл csv разделяет его на 2 ячейки, одну до запятой и одну после.

Чтобы противостоять этому, Я пытаюсь сделать мой файл commas с разделителями.

Однако я не могу получить вывод. Ниже мой код. Пожалуйста, помогите!

names : list containing names of those who wrote a review
restaurant : restaurant name
review : list containing reviewsOutput_File = open(restaurant+'.csv', 'w')
Output_File.write("Restaurant | Name | Review | \n")
for i in range(0, final):
    Output_File.write(restaurant + '|' + names[i] + '|' + review[i] + '\n')
Output_File.close()

0 ответов