Pythonのローカル変数の問題
PHP中文网
PHP中文网 2017-05-18 10:53:25
0
4
595

session.get の digg_url は明らかに None ですが、実際に使用したいのは上記の if...else ステートメントです。C の場合は、if ステートメントの上で digg_url を宣言するだけですが、py ではこれができません。する。

もちろん、問題を解決するには、session.get を if ステートメントに移動することができますが、よく考えてみると、digg_url を参照する session.get のようなステートメントが数十個あった場合はどうなるでしょうか?

それでは、この問題を解決する方法を聞きたいのですが? (グローバルにのみ設定できますか? この py については少し言葉を失います)

PHP中文网
PHP中文网

认证0级讲师

全員に返信(4)
小葫芦

Pythonのif-elseで定義した変数を直接使用できます

例えば

リーリー

あなたのものsession.get中的digg_url不应该是None、エクスポートして見てみることができます。

いいねを押す +0
洪涛

私はPythonにあまり詳しくありませんが、ifの前にdigg_urlに任意の値を代入することは可能でしょうか?

いいねを押す +0
習慣沉默

if で定義できます

リーリー

または三項演算子を使用します

リーリー
いいねを押す +0
给我你的怀抱

get を使用する前に digg_url と session を出力することをお勧めします。ロジックが間違っていると思います。では、4 つと 2 つのパラメーター ヘッダーは何に使用されるのでしょうか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート