検索

ホームページ  >  に質問  >  本文

Pythonのローカル変数の問題

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

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

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

PHP中文网PHP中文网2751日前599

全員に返信(4)返信します

  • 高洛峰

    高洛峰2017-05-18 10:55:25

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

    例えば

    リーリー

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

    返事
    0
  • PHP中文网

    PHP中文网2017-05-18 10:55:25

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

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-18 10:55:25

    if で定義できます

    リーリー

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

    リーリー

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-18 10:55:25

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

    返事
    0
  • キャンセル返事