file7 = open ('test_list7_file.txt', 'a')
file7.write (var7 + '\n')
будет работать нормально, НО ЕСЛИ ВЫ ПРИЛОЖИТЕ В СУЩЕСТВУЮЩИЙ txt-файл МУЗЫКАЛЬНЫЙ КУРСОР должен быть ОДНОМ ПРОСТРАНСТВОМ ПОСЛЕ ПОСЛЕДНЕГО ВХОДА, когда вы сохраняете файл для использования в своей программе.
~ нет места и он присоединяется к последней записи,
~ в следующей строке уже при создании файла, который будет добавлен, он добавляет пустую строку сначала