問題タブ [python-server-pages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1192 参照

python - Python サーバー ページのネストされたループ構文

正規表現を使用して一部のテキストを解析し、結果の一致をテーブルに返すことができる小さな Web ページを作成しようとしています。これは、私が Web 開発に Python を使用した最初の例であり、見栄えが悪いと言わざるを得ません。

私の質問は、なぜデータセットの最後の一致の出力しか得られないのですか? ネストされたループが正しくフォーマットされていないためだと思います。

私が提供するデータは次のとおりです。

groups は正規表現グループに対応する単なる ID であり、テーブルのヘッダーを提供する名前です。

パターンは次のようなものです:

およびデータ:

私の簡単なページ:

編集

以下は私が実行したテストです

コード:

出力:

0 投票する
1 に答える
1166 参照

python - mod_wsgi の下の psp (python サーバー ページ) コード?

apache + mod_wsgi で .psp (python server pages) コードを実行する方法はありますか? 新しい wsgi ベースのフレームワークに移行する一方で、mod_python で実行される psp で記述されたレガシー コードがまだ残っています。

他の wsgi ベースの python コードをホストする同じサーバーで実行できるようにしたいと考えています。要するに、mod_wsgi で psp をサポートする方法はありますか? または、少なくとも mod_wsgi と mod_python が同じサーバーでうまく動作するようにするための他のトリックはありますか?

-S

0 投票する
2 に答える
467 参照

python - PSPクラスのインポート+MySQL接続

さて、MySQLデータベースに接続する私が作成したクラスをインポートしようとしています。クラスコードを以下に示します。

mysql接続のすべてのパラメーターは正しく、クラスを含むファイルはPSPファイルと同じディレクトリにあります。クラスファイルはcnx_class.pyと呼ばれます

PSPファイルを実行すると、「cnx」が定義されていません。私のpspコードは以下の通りです:

何か助けはありますか?

0 投票する
1 に答える
344 参照

python - Python: PSP & HTML テーブル

python psp ページ コードを以下に示します。現在、左の列に文字数が表示され、60 の単一行の文字のみが出力されます。

私が抱えている問題は、60文字のセルではなく、個々のセルに各文字を入れないことです。以下のコードでこれを実行しようとしましたが、60 文字の行が 60 回出力されます。

0 投票する
4 に答える
236 参照

python - Python サーバーのページ、テーブル、リスト

データベース内のデータを表示するために、MySQL と Python のサーバー ページを使用しています。データベースで、このデータを選択しました:リストx =[1, 61, 121, 181, 241, 301]とリストのリストでz = (['a','b'],['c','d'],['e','f'],['g','h'],['i','j'],['k','l'])、これらを次のようにテーブルに入れたいと思います:

これを行うには、2 つの「for ループ」を使用する必要があると考えるのは正しいですか? これが私が使用しているものです:

そして、これは私が出力しているものです:

どんな助けでも大歓迎です!

0 投票する
1 に答える
2241 参照

html - Python: for ループの問題

HTMLが埋め込まれたPSPページがあります。別の for ループを配置する必要があるので、その隣に別の %s を挿入しbackground-color:て、適切な色を html テーブルの色に挿入することができます。

たとえばfor z in colours、色リストをループして正しい色を挿入できるように挿入する必要があります。forループを挿入しようとしても、うまくいかないようです。テーブルの各セルを60回色付けしてから、次のセルに移動して繰り返し、Webブラウザをクラッシュさせます。

色は色と呼ばれるテーブルに保持されます。

以下のコード:

-----編集済み-----

提供されたコード ebo を差し込むと、テーブル全体が 1 色に着色されます。色のリストには、さまざまな色が含まれています。colour = ['yellow', 'yellow', 'yellow', 'yellow', 'red', 'red', 'red', 'red']

0 投票する
1 に答える
230 参照

python - .PSP 内のインポートされた .PY の一部にアクセスできない

作業中の Web サイトに天気プラグインをロードしようとしています。天気プラグインは、/var/www/piss/plugins/base/weather.py にある個別の weather.py ファイルです。PSP では正しくインポートされているようですが、PSP の weather.py プラグインから変数やオブジェクトにアクセスできません。ここに私が持っているコードがあります:

これがweather.pyコードです:

0 投票する
0 に答える
479 参照

python - 外部PythonServerPageからのPythonオブジェクト/クラス「インスタンスに属性がありません」の問題

そこで、pycontrol.py という名前の Python スクリプト ファイルに BigIPLTM というクラスを作成しました。また、スクリプトをインポートしてオブジェクトを作成する python サーバー ページもあります。このオブジェクトのメソッドを呼び出そうとすると、問題が発生します。エラーは、BigIPLTM に get_pool_name のインスタンスがありませ。ここに私のコードがあります: また、私のクラスは私が Python で書いた最初のクラスなので、私のクラスに関するフィードバックは素晴らしいでしょう。

pycontrol.py:

テスト.psp

0 投票する
1 に答える
561 参照

python - mod_python と PSP でファイルに書き込めません

だから、私は Python Server Pages スクリプトを持っています/var/www/. 次のコマンドでファイルを開きます。

これが原因です:

私はApacheを使用しており、に設定/var/www/していchmod 755ます。www-data が書き込もうとしているかどうかはわかりません。これを実行すると、出力は次のようになるだけです0

とにかくやりchownましwww-dataたが、それでもうまくいきません。誰でも私に何か指針を与えることができますか?