написать запятую в CSV-файле, используя python

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

f.write('1,2,3,45,The Next comma I want to write and not seperate to anoterh cell , so this sentence will bw hole,6,7,8') 

3 Solutions collect form web for “написать запятую в CSV-файле, используя python”

Используйте подходящих авторов CSV :

 >>> import csv >>> spamWriter = csv.writer(open('eggs.csv', 'wb')) >>> spamWriter.writerow(['Spam', 'Lovely, Spam']) 

Выходы:

Спам, "Lovely, Spam"

Это не относится к Python, но относится к стандарту CSV .

Если вы хотите написать контрольный символ как часть своего значения, вам нужно будет избежать значения, окружив его двойными кавычками:

 f.write('1,2,3,45,"The Next comma I want to write and not seperate to anoterh cell , so this sentence will bw hole",6,7,8') 

Изменить. Хотя на практике лучше использовать интерфейсы записи CSV, как это было предложено другими. Никогда не рекомендуется вникать в детали реализации, когда есть готовая библиотека, которая абстрагирует это для вас.

Используйте модуль csv, который должен обрабатывать все сложности для вас: http://docs.python.org/library/csv.html

Python - лучший язык программирования в мире.