SandmanChess.py 文件源码

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

项目:SandmanChess 作者: ThomasMadappattu 项目源码 文件源码
def handle_open_pgn(self):
                self.pgn_file = tkFileDialog.askopenfile(mode='r')
                if ( self.pgn_file is None ):
                    return 
                self.header_list = list()
                self.offset_list = list()
                self.pgn_item_list = list()
                print(self.pgn_file)
                for offset,headers in chess.pgn.scan_headers(self.pgn_file):
                        header_string = ""
                        for key in headers.keys():
                            header_string +=str(headers[key]) + "  "
                        header_string +="\n"
                        self.header_list.append(header_string)
                        print(headers.keys)
                        self.offset_list.append(offset)
                        self.pgn_item_list.append(PgnItem(header_string,offset))
                self.pgnDialog = PgnDialog(self,self.pgn_item_list)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号