class XlsMaker(object):
def __init__(self,path='report'):
self.xls = pd.ExcelWriter('%s.xlsx' %path,engine='xlsxwriter')
df = pd.DataFrame({'Data': [10, 20, 30, 20, 15, 30, 45]})
# Create a Pandas Excel writer using XlsxWriter as the engin
我创建了一个excel文件,并在其中写了一些东西。我试图通过pandas - dataframe读取该文件,但我得到了错误
XLRDError: Unsupported format, or corrupt file: Expected BOF record
代码-
import pandas as pd
a = open("D:\\Joseph\\abcsaa.xlsx","a")
a.write("Hello all")
p = pd.read_excel("D:\\Joseph\\abcsaa.xlsx")
p
谢谢你的回答
当我在对象上调用dir时,为什么一些对象方法/属性没有显示出来?
示例:
from scipy import sparse
e = sparse.eye(2)
'H' in dir(e)
返回False。但是调用e.H工作得很好(返回另一个稀疏矩阵对象)。为什么会这样,我如何才能看到这些隐藏的属性?
我使用的是Python 3.5.1。