Обычно, когда я открываю файл CSV в Python, мне нужно использовать:
with open(filename, newline='', mode='w') as f:
И если у меня нет этого newline = '' , он создаетпустая строка между каждой строкой в моем CSV.Однако я использую Tkinter для сохранения файла, поэтому у меня есть:
new_filename = asksaveasfile(mode='w', defaultextension='.csv')
Поскольку "new_filename" уже открыто, я не могу выполнить команду "open", чтобы указать newline = '' втам.Если я пытаюсь открыть его снова, я получаю сообщение об ошибке.Так как мне избавиться от лишних пробелов в этом случае?
Спасибо за вашу помощь и терпение.