我正在尝试编写一个类以使用Django模型创建Excel工作表。我创建了以下课程:
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方法。我也知道我的课的其余部分都可以正常工作,因为当我只是放置文件名而不是完整目录时,它不会引发此错误。
谢谢!
答案 0 :(得分:0)
我通过在自定义路径中仅使用“ /”而不是“ \”来修复它。