Невозможно определить выходной файл с XlsxWriter в Python - PullRequest
0 голосов
/ 03 октября 2018

Теперь у меня есть самый простой тестовый сценарий, который я могу себе представить, но он не будет работать в соответствии с инструкциями 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 Ответ

0 голосов
/ 03 октября 2018

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

...