这个代码怎么了?PandasPython

2024-04-24 19:43:32 发布

您现在位置:Python中文网/ 问答频道 /正文

类别库存:

def初始化(self,ticker): 自动售票机=股票代码 con=精简连接(".//股票.db") 自我数据= pd.read\U sql数据库(“SELECT*FROM daily where ticker='”+ticker+“'ORDER BY datum DESC LIMIT 100”,con,index_col=“datum”) con.关闭()

def数据(自身): 打印自我数据你知道吗

def标记器(自身): 返回自动售票机你知道吗

定义基准(自身): 返回自我数据索引[0]

inv = stock("TSLA")
print inv.ticker
print inv.datum

提供以下输出:

茨拉 主要股票实例位于0x03E061C0>

所以可以打印股票代码字符串,但不能打印最后一个数据字段


Tags: 数据selfdbdef库存类别con精简
1条回答
网友
1楼 · 发布于 2024-04-24 19:43:32

第一个错误之一是没有关闭SQLite连接。你知道吗

__init__中:

con.close() # instead of only con.close

另一个问题是^{}返回^{}。在查看文档之后,pandas数据帧没有方法datum。你知道吗

我还应该指出,您并没有调用很多函数;您只是简单地查看它们是什么。必须使用括号(inv.ticker())调用函数,该函数的参数位于括号内。你知道吗

相关问题 更多 >