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