Не корректный вывод массива из файл .txt

У меня есть код, который сохраняет, а потом достает из файла .txt массив, после чего загружает его в таблицу, но при выводе таблице получаю вот это: введите сюда описание изображения

Каждый символ поместился в отдельную ячейку в первом столбце, как это исправить? Результат должен выглядеть так: введите сюда описание изображения

Запись в файл:

directory_save_hotel = os.getcwd() + "/SaveDateHotel" + "/save_hotel.txt"
        with open(directory_save_hotel, 'a') as f:
            f.write(str(data))

Вывод из файла:

directory_save_hotel = os.getcwd() + "/SaveDateHotel" + "/save_hotel.txt"
        with open(directory_save_hotel, 'r') as file:
            data = file.read().replace('\n', '').replace('\r', '')

В файле:

[['No data', 'No data', 'No data', 'No data', 'No data', 'No data'], ['No data', 'No data', 'No data', 'No data', 'No data', 'No data'], ['No data', 'No data', 'No data', 'No data', 'No data', 'No data'], ['No data', 'No data', 'No data', 'No data', 'No data', 'No data']]

Ответы (0 шт):