session.get の digg_url は明らかに None ですが、実際に使用したいのは上記の if...else ステートメントです。C の場合は、if ステートメントの上で digg_url を宣言するだけですが、py ではこれができません。する。
もちろん、問題を解決するには、session.get を if ステートメントに移動することができますが、よく考えてみると、digg_url を参照する session.get のようなステートメントが数十個あった場合はどうなるでしょうか?
それでは、この問題を解決する方法を聞きたいのですが? (グローバルにのみ設定できますか? この py については少し言葉を失います)
Pythonのif-elseで定義した変数を直接使用できます
例えば
リーリーあなたのもの
session.get
中的digg_url
不应该是None
、エクスポートして見てみることができます。私はPythonにあまり詳しくありませんが、ifの前にdigg_urlに任意の値を代入することは可能でしょうか?
if で定義できます
リーリーまたは三項演算子を使用します
リーリーget を使用する前に digg_url と session を出力することをお勧めします。ロジックが間違っていると思います。では、4 つと 2 つのパラメーター ヘッダーは何に使用されるのでしょうか?