可编辑HTML页面中的可执行python代码段,以发送到python s

2024-04-20 12:40:40 发布

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

我正在构建一个普通的websocket客户端(Javascript)-服务器(Python)。 承载websocket客户机的页面显示了如下Python脚本

<pre id="mainPyScript" contenteditable="true">
def tellMeFour():
 return 5

tellMeFour()
</pre>

邀请访问者更正代码片段,然后将其发送到pythonwebsocket服务器并注入exec函数,以确保用户更正了错误(这是一个小型的本地练习,没有安全问题)。你知道吗

问题是:如何确保标记中的“what you see”格式得到尊重,以便在将其传递给exec时保留缩进?你知道吗


Tags: 服务器脚本idtrue客户端客户机def页面