Xlsxwriter не может найти файл для close () в Django Project - PullRequest
0 голосов
/ 15 декабря 2018

Я пытаюсь написать класс для создания листа Excel с использованием моих моделей Django.Я создал следующий класс:

class workBook(object):

def __init__(self, title, data):
    path = '\\workbooks\\' + title + '.xlsx'
    print(os.path.normpath(path))
    self.workbook = xlsxwriter.Workbook(os.path.normpath(path))
    newWorkSheet(self.workbook, data)
    self.workbook.close()

Метод создает книгу с правильным путем, но когда я закрываю ее, я получаю следующую ошибку:

[Errno 2] No such file or directory: '\\workbooks\\Test.xlsx'

Я знаю, что это потому, чтодвойного "\", но я не знаю, как отправить правильный путь к методу close.Я также знаю, что остальная часть моего класса работает, потому что он не выдает эту ошибку, когда я просто помещаю имя файла, а не полный каталог.

Спасибо!

1 Ответ

0 голосов
/ 15 декабря 2018

Я исправил это, просто используя "/" вместо "\" в произвольном пути.

...