これは、Python 3でhttp.serverモジュールを使用して行うことができます。以下に例を掲載しました。それをあなたのニーズに合わせてください。
import http.server
import socketserver
PORT = 8000
class ScriptHTTPRequestHandler(http.server.SimpleHTTPRequestHandler):
def do_POST(self):
""" Handle POSTed script """
try:
result = eval(self.rfile.read())
self.send_response(200,'Ok')
self.wfile.write(result)
except:
#handle errors
httpd = socketserver.TCPServer(("", PORT), ScriptHTTPRequestHandler)
print("serving at port", PORT)
httpd.serve_forever()
サーバは「のhttp:// localhostを:8000 /」のアクションでHTMLフォームを作成し起動したら、それは上記do_POSTメソッドを実行する必要があります。 HTMLファイルをサーバー・スクリプトの同じフォルダーまたはサブディレクトリーに入れます。詳細については、http.server python docsを参照してください。
素晴らしい、ありがとう、その正確に私が探していたもの! –