У меня проблемы с некоторым тестовым кодом. Этот код предназначен для:Нежелательные пустые строки между списками
- чтения файла CSV
- взять два входа
- положить входы в список
- сделать новый список с содержанием Csv + список входов
перезапишите csv новым списком.
import csv input1 = input("input 1") input2 = input("input 2") original = [] with open('test.csv', 'r') as f: reader = csv.reader(f) original = list(reader) data = [input1,input2] original.append(data) with open('test.csv', 'w') as f: writer = csv.writer(f) writer.writerows(original)
Например, если были «кошки» и «собаки» в файле, и я напечатал в «зебры» и «жирафы», я бы ожидать, что в формате CSV, чтобы выглядеть, когда я откройте его в «Блокноте»: link
Однако пустые строки создаются между списками, когда я запускаю код более одного раза, и я не знаю почему. link
Я новичок в Python, и любая помощь приветствуется.
Можете ли вы попытаться внести свой вклад? Например, data = [input1.rstrip(), input2.rstrip()] – user1157751
@ user1157751, который не делает никаких изменений –