web-dev-qa-db-ja.com

HTMLでpythonスクリプトを実行するには?

現在、ユーザー入力のためにsqliteデータベースに接続し、プログラムの出力を設定するいくつかの計算を実行するいくつかのpythonファイルがあります。pythonウェブプログラミングで、ウェブでpython?

例:ユーザーがWebページのボタンをクリックしたときにpythonファイルを実行したい。

私はDjangoから始めました。しかし、学習には時間が必要です。また、CgiScriptsと呼ばれるものも見ました。どのオプションを使用すればよいですか?ご意見をお聞かせください。

6
Ann

おそらくあなたが何をしたいかに依存するでしょう。私は個人的にCGIを使用していますが、Webページからの入力が単純​​な場合はより簡単になり、学習する時間が短くなります。以下にいくつかのリソースを示します。

ただし、プログラムを表示する代わりに実行できるようにするには、いくつかの構成を行う必要があります。

これに関するチュートリアルを次に示します。 http://httpd.Apache.org/docs/current/howto/cgi.html

2
abacles

WebサーバーがApacheの場合、python CGIスクリプトを実行するために http://modpython.org/ モジュールを使用できます。

Nginxの場合、 http://modwsgi.readthedocs.io/en/develop/ を使用できます

2
Danny Cullen

phpを使用して、htmlを使用してpythonファイルを実行できます。

index.phpとしてPHPファイルを書きます:

<html>
<head>
<title>run my python files</title>
<?PHP
echo Shell_exec("python test.py 'parameter1'");
?>
</head>

パラメータをpythonに作成してpython as test.py:

import sys
input=sys.argv[1]
print(input)

pHPから渡されたパラメーターを出力します。

1
Mani Kandan

pythonを直接実行することはできません

あなたはこれを使うことができます

http://karrigell.sourceforge.net/en/pythoninsidehtml.html

または内部PHPの場合

http://www.skulpt.org/
0
Hemel