Невозможно определить выходной файл с XlsxWriter в Python

Теперь у меня есть самый простой тестовый скрипт, который я могу себе представить, но он не будет работать в соответствии с инструкциями XlsxWriter:

import pandas as pd
import numpy as np
import xlsxwriter

writer = pd.ExcelWriter("Test.xlsx", engine = "xlsxwriter")

Полная ошибка: трассировка (последний вызов был последним):

  File "<ipython-input-310-9c7e424c6d39>", line 1, in <module>
    writer = pd.ExcelWriter("Test.xlsx", engine = "xlsxwriter")

  File "/Users/ernie/anaconda3/lib/python3.6/site-    packages/pandas/io/excel.py", line 1725, in __init__
    self.book = xlsxwriter.Workbook(path, **engine_kwargs)

  File "/Users/ernie/anaconda3/lib/python3.6/site-packages/xlsxwriter/workbook.py", line 68, in __init__
    super(Workbook, self).__init__()

TypeError: super(type, obj): obj must be an instance or subtype of type

1 ответ

Эта ошибка, очевидно, имела отношение к сеансу, в котором работали Spyder и Python. Я полностью вышел из сеанса, повторно инициировал его, и ошибка исчезла. Что-то как-то испортилось, но очень странно.

Другие вопросы по тегам