css 有没有一种方法可以自动将控制台输出转换为前端定位?

pexxcrt2  于 2023-04-01  发布在  其他
关注(0)|答案(1)|浏览(125)

我正在使用Python(特别是国际象棋包)制作一个AI国际象棋游戏。我想将控制台转换为html/css上的棋子定位。
我看了文档,似乎没有内置的方法。我尝试了直接在控制台中对板进行样式化的替代方案,但没有成功。https://python-chess.readthedocs.io/en/latest/〈--这里是文档。

6jjcrrmo

6jjcrrmo1#

chess包包含chess.svg,它提供了HTML生成功能:

import chess
import chess.svg

board = chess.Board()
for move in "e4 e5 Qh5 Nc6 Bc4 Nf6 Qxf7".split(" "):
    board.push_san(move)
html = chess.svg.board(board)

html是一个带有<svg>标签的字符串,可以放在HTML文档中。
您可以看到<svg>元素如何在此jsfiddle上的页面中呈现

相关问题