問題タブ [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.
python - Python サーバー ページのネストされたループ構文
正規表現を使用して一部のテキストを解析し、結果の一致をテーブルに返すことができる小さな Web ページを作成しようとしています。これは、私が Web 開発に Python を使用した最初の例であり、見栄えが悪いと言わざるを得ません。
私の質問は、なぜデータセットの最後の一致の出力しか得られないのですか? ネストされたループが正しくフォーマットされていないためだと思います。
私が提供するデータは次のとおりです。
groups は正規表現グループに対応する単なる ID であり、テーブルのヘッダーを提供する名前です。
パターンは次のようなものです:
およびデータ:
私の簡単なページ:
編集
以下は私が実行したテストです
コード:
出力:
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
python - PSPクラスのインポート+MySQL接続
さて、MySQLデータベースに接続する私が作成したクラスをインポートしようとしています。クラスコードを以下に示します。
mysql接続のすべてのパラメーターは正しく、クラスを含むファイルはPSPファイルと同じディレクトリにあります。クラスファイルはcnx_class.pyと呼ばれます
PSPファイルを実行すると、「cnx」が定義されていません。私のpspコードは以下の通りです:
何か助けはありますか?
python - Python: PSP & HTML テーブル
python psp ページ コードを以下に示します。現在、左の列に文字数が表示され、60 の単一行の文字のみが出力されます。
私が抱えている問題は、60文字のセルではなく、個々のセルに各文字を入れないことです。以下のコードでこれを実行しようとしましたが、60 文字の行が 60 回出力されます。
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 ループ」を使用する必要があると考えるのは正しいですか? これが私が使用しているものです:
そして、これは私が出力しているものです:
どんな助けでも大歓迎です!
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']
python - .PSP 内のインポートされた .PY の一部にアクセスできない
作業中の Web サイトに天気プラグインをロードしようとしています。天気プラグインは、/var/www/piss/plugins/base/weather.py にある個別の weather.py ファイルです。PSP では正しくインポートされているようですが、PSP の weather.py プラグインから変数やオブジェクトにアクセスできません。ここに私が持っているコードがあります:
これがweather.pyコードです:
python - 外部PythonServerPageからのPythonオブジェクト/クラス「インスタンスに属性がありません」の問題
そこで、pycontrol.py という名前の Python スクリプト ファイルに BigIPLTM というクラスを作成しました。また、スクリプトをインポートしてオブジェクトを作成する python サーバー ページもあります。このオブジェクトのメソッドを呼び出そうとすると、問題が発生します。エラーは、BigIPLTM に get_pool_name のインスタンスがありません。ここに私のコードがあります: また、私のクラスは私が Python で書いた最初のクラスなので、私のクラスに関するフィードバックは素晴らしいでしょう。
pycontrol.py:
テスト.psp
python - mod_python と PSP でファイルに書き込めません
だから、私は Python Server Pages スクリプトを持っています/var/www/
. 次のコマンドでファイルを開きます。
これが原因です:
私はApacheを使用しており、に設定/var/www/
していchmod 755
ます。www-data が書き込もうとしているかどうかはわかりません。これを実行すると、出力は次のようになるだけです0
。
とにかくやりchown
ましwww-data
たが、それでもうまくいきません。誰でも私に何か指針を与えることができますか?