Задать вопрос
@Dannerty

Как добавить символы в конце строки в python?

Здравствуйте. Подскажите, как правильно написать скрипт, чтоб добавлять в конце определенных строк нужные символы?

Примерно такой код:
ARRAY = [['text1', 20], ['text2', 21]]
file_stat = open('text.csv', 'a+')
line_stat = file_stat.readlines()

for item in ARRAY:
  count = 'тут подсчет строк по поиску item[0]'
// здесь пробовал несколько разных вариантов
  line_stat[item[1]] = line_stat[item[1]].rstrip('/n') + ',' + str(count) + '\n'
  file.write(line[item[1]])


Необходимо в строке под номером, который указан в массиве ARRAY, в конце строки добавить запятую и количество строк, которое получилось подсчитать. Но вместо этого просто добавляются новые строки.
  • Вопрос задан
  • 1739 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Вы открыли файл с ключем a+ - на чтение и добавление в конец файла. Поэтому файл читается и строки добавляютс в конец.

Так же, вы пытаетесь явно сотворить какую-то велосипедную порнографию. В вашей задаче на работу с csv должна помочь библиотека pandas
Ответ написан
Ваш ответ на вопрос

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

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