Запись в файл с помощью модуля tablib в python

Я пытаюсь записать.xslx и.csv(или любой другой пользовательский ввод для типа расширения) в их респектабельные файлы. Используемая библиотека называется tablib(немного документации по этой конкретной проблеме)

До сих пор пробовали распечатать результат функции data.export('csv'). который отлично работает, но не соответствует требованиям.

def export(extension):
    data = tablib.Dataset()
    headers = ["Name","e-mail","location","address","contact"]
    data.headers = headers

    for line in lines: #this is referring to some extracted lines of code
        data.append([Name,email,location,address,contact])

    with open("bucket-objects/"+"ListS3"+'.csv', 'w') as f:
        f.write(data+"."+extension)

Идеальным результатом было бы успешное создание файла с расширением, в которое вы хотите записать его, и сохранить его в родительском каталоге модуля. Любая помощь приветствуется!

0 ответов

Другие вопросы по тегам