Xlsxwriter 无法在 Django 项目中找到 close() 的文件
Xlsxwriter cant find file for close() in Django Project
我正在尝试使用我的 Django 模型编写 class 来创建 excel sheet。我创建了以下 class:
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'
我知道这是因为双“\”,但我不知道如何将正确的路径发送到关闭方法。我也知道我的 class 的其余部分有效,因为当我只输入文件名而不是完整目录时它不会抛出此错误。
谢谢!
我通过在自定义路径中使用“/”而不是“\”来修复它。
我正在尝试使用我的 Django 模型编写 class 来创建 excel sheet。我创建了以下 class:
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'
我知道这是因为双“\”,但我不知道如何将正确的路径发送到关闭方法。我也知道我的 class 的其余部分有效,因为当我只输入文件名而不是完整目录时它不会抛出此错误。
谢谢!
我通过在自定义路径中使用“/”而不是“\”来修复它。