-4

シンプルな Python コードは Web サーバー (Apache2 がインストールされている) で動作しますか? コードは hello.py として保存されます。

def hello():
    print ("Hello there Python!!")

これはほんの一例です。このコードはコンソールで機能します。このコードはウェブ上で動作しますか? 私の質問は: コンソール ベースのアプリケーションは、.py 拡張子として保存された Web 上で動作しますか?

4

2 に答える 2

4

あなたの質問は漠然としています。Python をサーバー側のスクリプト言語として使用する方法について詳しく読んで、より具体的で具体的な質問があるときに戻ってくる必要があります。"Using python as a server side scripting language" を試してみて、このリンクをチェックしてくださいhttp://docs.python.org/howto/webservers.html

于 2012-09-07T12:16:50.740 に答える
1

いいえ...

WebページはHTTPプロトコル上で機能するため、サーバーは次のことを行う必要があります。

  • HTTPリクエストを受信する
  • そのリクエストを処理する
  • 応答を作成する
  • HTTP経由で応答を送り返す

Pythonを使用すると、入力データ(リストのステップ2の一部)のみを処理できます。

解決策としては、他の部分を処理し、Webサーバー(apacheなど)を使用するWebフレームワークを使用する必要があります。

DjangoWeb.pyのような優れたWebフレームワークが存在しますが、要件を確認して適切なフレームワークを選択することをお勧めします。

于 2012-09-07T12:21:13.027 に答える