我用蟒和CGI玩耍,並想知道爲什麼會出現下面的兩個實施例之間的差:價值屬性,爲什麼有時需要?
form = cgi.FieldStorage()
for field in form.keys():
sys.stdout("%s ----> %s<br />" % (field, form[field].value))
例
實施例1(部分)2
form = {'one': '1', 'two': '2', 'three': '3'}
for field in form.keys():
sys.stdout("%s ---> %s\n" % (field, form[field]))
爲什麼你需要第一個例子中的.value
屬性,但在第二個例子中,你不需要我噸返回鍵的價值?
可能是因爲'cgi.FieldStorage .__ getitem__'有一個屬性返回的對象'值'。 –