1

たとえば、support.google.com/mail/bin/answer.py?hl=en&answer=13287。それは何answer.pyですか?これはどのように作動しますか?私は、ブラウザがjavascript / PHPのようにPythonコードを(まだ)解釈する能力を持っていないことを99.99%確信しています。それで、これは何ですか?Python Webフレームワークですか?

4

2 に答える 2

2

answer.pyはい、これはサーバーで呼び出されたリソースにアクセスするだけです。この命名規則は完全にサーバー次第です。Pythonスクリプト(おそらく何が起こっているのか)を実行することも、完全に異なる言語で実行することもできます。いずれにせよ、ブラウザが気にするのは、そのリソースから返される情報(HTML、CSS、XMLなど)だけです。

于 2012-06-01T14:29:52.340 に答える
2

ほとんどの場合.py、通常のHTMLなどを吐き出すで終わるファイルを要求します。al。ファイルはブラウザではなくサーバー側で実行されます。

しかし、繰り返しになりますが、これはURLであり、任意のリソースを指す可能性があります。何でもかまいません。多くのウェブサイトのように、この場合はきれいではないことを除いて、何かを指すためにきれいなURLを使用します。(舞台裏では、これを行うためのルーター、場合によってはルールの書き換えなどがあります。)

于 2012-06-01T14:31:01.210 に答える