python code runner web

没有找到与「python code runner web」相关的内容

AI 回答 由 glm-4-flash 生成 · 仅供参考,请自行核实
1. 使用Flask框架创建一个简单的Web服务器。
2. 编写一个路由处理函数,用于接收代码并执行。
3. 返回执行结果。

代码示例:

from flask import Flask, request, jsonify
import ast
import execnet

app = Flask(name)

@app.route('/run', methods=['POST'])
def run_code():
code = request.json.get('code')
if not code:
return jsonify({'error': 'No code provided'}), 400

try:
# 使用execnet执行代码
shell = execnet.make_channel()
shell.send(code)
result = shell.receive()
shell.close()
return jsonify({'result': result})
except Exception as e:
return jsonify({'error': str(e)}), 500

if name == 'main':
app.run(debug=True)
没有找到「python code runner web」相关的内容

建议:检查关键词是否有错别字,或换一个更常见的说法。

相关搜索