Запись в файл с помощью модуля 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)
Идеальным результатом было бы успешное создание файла с расширением, в которое вы хотите записать его, и сохранить его в родительском каталоге модуля. Любая помощь приветствуется!