@Isaacer

Как кореткно скопировать текст из одного csv файла в другой?

Cуть задачи: мой код(представленный ниже) копирует столбы из одного файла "ishod"в файл "otvet". Все они с расширением ".csv". Но проблема в том, что все они, в итоге, появляться в 2х столбцах и огромных рядах, хотя исходный файл имеет много столбцов, а не два. То-бишь код по какой-то причине переворачивает столбы и превратят в ряды. Как это исправить?
file = open("ishod.csv","rb")
my_file = open("otvet.csv", "w+")

line_count = 0
for line in file:
    if line != "\n":

        print(line)
        my_file.write(str(line))
        line_count += 1

ishod.close()
otvet.close()
  • Вопрос задан
  • 233 просмотра
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Потому что открыли файл для чтения байтов, он и склеивает строку в одну

file = open("ishod.csv","r")
my_file = open("otvet.csv", "w")

line_count = 0
for line in file:
    if line != "\n":

        print(line)
        my_file.write(line)
        line_count += 1

ishod.close()
otvet.close()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы