Использование Python 3.7 и Camelot 0.7.3 на Windows 10. Я пытаюсь экспортировать таблицу со страницы pdf в файл csv без явного присвоения имени файлу с расширением .csv.
Код выглядит следующим образом:
import clr
from CustomIDE.Api import *
import camelot
import os
def CustomScript(args):
pdf = args.DataRow["pdfpath"]
destpath = args.Agent.DirectoryName
tables = camelot.read_pdf(os.path.normpath(pdf), pages='1')
tables.export(os.path.normpath(destpath), f='csv')
return CustomScriptReturn.Empty();
Экспорт успешно завершен, но проблема в том, что полученный файл не имеет расширения. Как настроить код так, чтобы экспортированный файл имел расширение .csv, связанное с ним?