indicator_acquire.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:StockPredictor 作者: wallsbreaker 项目源码 文件源码
def run(self):
        result_list = []
        sql = None
        while True:
            self.lock.acquire()
            if not self.queue.empty():
                sql = self.queue.get()
                self.lock.release()
            else:
                self.lock.release()
                break
            stock_data = pd.read_sql_query(sql, con=self.db)
            stock_data = stock_data.set_index('datetime')
            result_list.append(stock_data)
            print "A stock has finished reading and {} stocks left".format(self.queue.qsize())

        self.lock.acquire()
        self.parent_list.extend(result_list)
        self.lock.release()
        self.db.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号