自分のタスク用のPythonスクリプトが見つかりましたが、パラメータを持つサーバーでこのスクリプトを実行する方法がわかりません(コマンドラインでローカルマシン上で実行します)。このスクリプトがアドレスwww.aaa.com/abc.py
である場合、ブラウザでパラメータを指定して実行するにはどうすればよいですか?Pythonスクリプトの実行
答えて
あなたは、CGIスクリプトからPythonスクリプトを実行したいと思うでしょう。
まず、CGIスクリプトを作成し、このようなabc.sh
:
#!/bin/sh
echo "HTTP 200 OK"
echo "Content-type: text/plain"
echo ""
./abc.py 2>&1
はchmod +x abc.sh
に確認し、あなたのcgi-bin
ディレクトリにabc.sh
とabc.py
の両方を貼り付けます。
次に、example.com/cgi-bin/abc.sh
にアクセスすると、Pythonスクリプトが実行されます。
Hacktastic - 私はそれを愛しています:-) もう1つ引数を渡すことをお勧めします: './abc.py 2>&1'を' ./abc.py \ 'に変更しますecho $ QUERY_STRING | example.com/cgi-bin/abcここでは、コマンドラインの場合と同様に、ブラウザのURLにパラメータを渡すことができます: example.com/cgi-bin/abc .sh arg1 arg2 arg_etc ; -P –
唯一の問題は、あなたが誤って悪用される可能性があるということです。私はむしろ './abc.py" $ QUERY_STRING "'を使い、Pythonスクリプトがそれ。 –
- 1. SSHでpythonスクリプトを実行
- 2. PythonスクリプトをFlaskに実行
- 3. バックグラウンドでPythonスクリプトを実行
- 4. Laravelでpythonスクリプトを実行
- 5. リモートウィンドウクライアントでPythonスクリプトを実行
- 6. CronでPythonスクリプトを実行
- 7. PHPがpythonスクリプトを実行
- 8. Travis CI pythonスクリプトを実行
- 9. WindowsでPythonスクリプトを実行
- 10. Pythonスクリプトを実行する
- 11. pythonスクリプトでsqoopを実行
- 12. バックグラウンドでPythonスクリプトを実行
- 13. pythonで実行するPythonスクリプト3.5
- 14. バックグラウンドでのPythonスクリプトの実行
- 15. PHPからのPythonスクリプトの実行
- 16. Mac OSでのPython GIMPスクリプトの実行
- 17. 人形のpythonスクリプトの実行
- 18. タブコンソールでのPythonスクリプト実行時のオートコンプリート
- 19. のPython:だけスクリプトの実行
- 20. Cronjob - 実行中のスクリプトとPython
- 21. 端末のフルスクリーンでPythonスクリプトを実行
- 22. PHPのPyautoguiでPythonスクリプトを実行
- 23. PythonのTelnetでスクリプトを実行する
- 24. PHP:SSH接続とPythonスクリプトの実行
- 25. Pythonスクリプトの実行時間を取得
- 26. 独自のPythonスクリプトを実行する
- 27. python cgiスクリプトの実行方法は?
- 28. フロントエンドのWebは、実行するPythonスクリプト
- 29. 私のウェブサイトでPythonスクリプトを実行
- 30. Python - スクリプトの実行、場所特定エラー
サーバー上で実行されているWebサーバーはどれですか? –