pytrader.py 文件源码

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

项目:PyTrader 作者: didw 项目源码 文件源码
def set_automated_stocks(self):
        file_list = ["../data/sell_list.txt", "../data/buy_list.txt"]
        automated_stocks = []

        try:
            for file in file_list:
                # utf-8? ??? ???
                # cp949 ???? ????? encoding ??
                with open(file, 'rt', encoding='utf-8') as f:
                    stocks_list = f.readlines()
                    automated_stocks += stocks_list
        except Exception as e:
            print(e)
            e.msg = "set_automated_stocks() ??"
            self.show_dialog('Critical', e)
            return

        # ??? ?? ??
        cnt = len(automated_stocks)
        self.automatedStocksTable.setRowCount(cnt)

        # ???? ??
        for i in range(cnt):
            stocks = automated_stocks[i].split(';')
            for j in range(len(stocks)):
                if j == 1:
                    name = self.kiwoom.get_master_code_name(stocks[j].rstrip())
                    item = QTableWidgetItem(name)
                else:
                    item = QTableWidgetItem(stocks[j].rstrip())
                item.setTextAlignment(Qt.AlignVCenter | Qt.AlignCenter)
                self.automatedStocksTable.setItem(i, j, item)
        self.automatedStocksTable.resizeRowsToContents()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号