国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Problem mit lokalen Python-Variablen
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-05-18 10:53:25
0
4
690

Die digg_url in session.get ist offensichtlich None, aber tats?chlich m?chte ich die obige if...else-Anweisung verwenden. Wenn in C++, deklariere ich einfach digg_url über der if-Anweisung, aber py kann dies nicht.

Um mein Problem zu l?sen, kann ich natürlich session.get in die if-Anweisung verschieben, aber wenn ich darüber nachdenke, was w?re, wenn es Dutzende von Anweisungen wie session.get mit der Referenz digg_url g?be?

Also m?chte ich fragen, wie man dieses Problem l?sen kann? (Kann es nur auf global eingestellt werden? Ich bin etwas sprachlos über diesen Beitrag)

PHP中文網(wǎng)
PHP中文網(wǎng)

認(rèn)證0級(jí)講師

Antworte allen(4)
小葫蘆

Python中可以直接使用if-else中定義的變量

例如

# 前面并沒有使用過b
if a == 1:
    b = 2
else:
    b = 1
print(b) #完全合法

你的session.get中的digg_url不應(yīng)該是None,你可以輸出看一下。

洪濤

雖然我不太熟悉python,但是可能可以在if之前給digg_url賦一個(gè)任意值?

習(xí)慣沉默

你可以在if上定義

digg_url = None

或者使用三元運(yùn)算符

digg_url = 'a' if digg else 'b'
給我你的懷抱

建議你使用get之前digg_url 和session都打印出來,我覺得是你邏輯錯(cuò)誤吧。還有g(shù)et里面的四二個(gè)參數(shù)headers是用來做什么的?

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage