-
CGI (Common Gateway Interface)を使用する方法:
- PythonのCGIモジュールを使用して、PythonスクリプトをHTMLに埋め込むことができます。
- 以下は、PythonスクリプトをHTMLに埋め込む例です。
<html> <head> <title>PythonとHTMLの統合</title> </head> <body> <h1>Pythonスクリプトを実行する</h1> <p> <!--Pythonスクリプトの開始--> <?php # Pythonスクリプトの実行 $output = shell_exec('python スクリプト名.py'); echo $output; ?> <!--Pythonスクリプトの終了--> </p> </body> </html>
-
Flaskを使用する方法:
- FlaskはPythonのマイクロフレームワークであり、簡単にウェブアプリケーションを作成できます。
- 以下は、Flaskを使用してPythonスクリプトをHTMLに埋め込む例です。
from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): # Pythonスクリプトの実行結果を変数に代入 result = "Hello, Flask!" # HTMLテンプレートに変数を渡してレンダリング return render_template('index.html', result=result) if __name__ == '__main__': app.run()
<!-- index.html --> <html> <head> <title>FlaskとHTMLの統合</title> </head> <body> <h1>Pythonスクリプトを実行する</h1> <p>{{ result }}</p> </body> </html>