Я скорее всего вношу изменения в файлы csv, но мне нужно добавить список в виде строки в определенную позицию в файле, например, позицию H. Сначала я открыл файл для чтения, а затем установите его в переменную, а для длины этой переменной добавьте i-й элемент моего списка в позицию H этого файла или списка. Я очень запутался в выполнении этого, хотя такая помощь будет очень хорошо оценена.Использование python для добавления списка в сообщение в файле csv
ответ
Вы должны прочитать в CSV как список строк и вставить новую строку, а затем вывести список как новый CSV-файл.
lines = csv.read('my_file.csv')
lines.insert(rowIndex, newRow)
csv.write(lines, 'my_new_file.csv')
Это псевдокод, но так оно и должно работать.
С небольшими файлами это работает отлично. С несколькими ГБ данными вам нужно будет немного продвинуться вперед. Тем не менее, без дополнительной информации, это лучший ответ, на который можно надеяться. :) –
С большим файлом вам все равно придется повторно собрать файл в новый CSV, но вы бы его не читали, скопировали бы строки сразу, а когда вы нажмете 'rowIndex', вы вставляете' newRow', а затем продолжить копирование строк из исходного файла. –
Это фрагмент кода, который я имею прямо сейчас. У меня просто возникают проблемы с реализацией моего списка в определенной позиции. writer = csv.writer (open ("data.csv", "wb")) writer.writerows (исходы) filed = open ("data.csv") results = filed.readlines() results.close () –
- 1. Использование Python для CSV
- 2. Использование Title() в CSV-файле
- 3. Использование Python для добавления списка файлов в zip-файл
- 4. Использование Python для удаления определенных строк в CSV-файле
- 5. Использование списка для добавления BigInteger
- 6. Использование python для чтения списка в txt-файле
- 7. Python добавления заголовков CSV
- 8. Поиск в файле CSV - python
- 9. Python экспортирует только части списка в CSV
- 10. Хранение списка в файле csv с использованием python
- 11. Использование CSV-набора для добавления нового столбца в CSV и для заполнения его результатами из socket.gethostname()
- 12. Экспорт списка Python в csv
- 13. Объединить столбцы в CSV-файле с Python
- 14. Создание списка CSV в Python
- 15. CSV файл списка в Python
- 16. CSV перезаписывается в Python, вместо добавления строк в CSV-файл
- 17. Использование Python для печати в формате csv
- 18. Python записывает элементы списка в csv
- 19. Запись списка Python в один столбец CSV
- 20. Использование np.cumsum в сгруппированном файле csv
- 21. Использование оператора IF для добавления имен в CSV-файл
- 22. Использование AWK для добавления DATE в последний столбец CSV
- 23. Использование JQuery для добавления списка заголовков
- 24. добавления списка в Python, но не получить ни в результате
- 25. Индексирование в CSV-файле
- 26. Использование списка в функции python
- 27. Использование groovy для добавления к определенному номеру строки в файле
- 28. Загрузить все строки в файле csv - Python
- 29. Экспорт списка списков в csv в python
- 30. Добавить данные в строки в файле csv python
Это поможет, если вы опубликуете фрагмент кода того, что у вас уже есть – codetantra
Как правило, вставка вещей в существующие файлы требует перезаписи всей части от вставки до конца. –