自分のタスク用の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. CronでPythonスクリプトを実行
- 2. Travis CI pythonスクリプトを実行
- 3. WindowsでPythonスクリプトを実行
- 4. PythonスクリプトをFlaskに実行
- 5. pythonで実行するPythonスクリプト3.5
- 6. 人形のpythonスクリプトの実行
- 7. Python - スクリプトの実行、場所特定エラー
- 8. python cgiスクリプトの実行方法は?
- 9. Cronjob - 実行中のスクリプトとPython
- 10. 実行中のPythonスクリプトを実行する
- 11. AndroidでPythonスクリプトを実行する
- 12. WindowsでPythonスクリプト(Tkinter)を実行中
- 13. TornadoウェブサーバでPythonスクリプトを実行する
- 14. Pythonスクリプトにbashコマンドを実行
- 15. JavaでPythonスクリプトを実行する
- 16. PythonからRスクリプトを実行
- 17. LighttpdとCGIでPythonスクリプトを実行
- 18. WebからPythonスクリプトを実行
- 19. ボタンをクリックしてPythonスクリプトを実行
- 20. pythonスクリプトをオンラインで実行する(django)
- 21. perlでpythonスクリプトを実行する
- 22. Python CGIスクリプトが実行されない
- 23. 寄付者でPythonスクリプトを実行
- 24. JavaからPythonスクリプトを実行
- 25. Pythonスクリプト内でコマンドラインを実行
- 26. Pythonスクリプトで作成されたKMLスクリプトの実行
- 27. 他のpythonスクリプトから/ binスクリプトを実行
- 28. 私はPythonスクリプトからこのコマンドを実行したいのPythonスクリプトから
- 29. Pythonのimportサイトは、私はPythonスクリプトを実行すると
- 30. (ローカル)Pythonスクリプトから(リモート)PHPスクリプトを実行
サーバー上で実行されているWebサーバーはどれですか? –