簡體   English   中英

Python傳遞給CGI的列表

[英]Python Pass List to CGI

在Python CGI中,是否可以將“ Python列表”作為隱藏文本輸入字段傳遞? 以后如何使用cgi form檢索值?

感謝幫助。

def testinput2(answer):
    #answer=['a','b','a','a','a']#according to abc1 statefile
        fin = file("2.map", "r")

        for line in fin.readlines():
            fun.append(line.strip().split(','))
        fin.close()
        print "<br>Action Traversal\t", answer
    for id,val in enumerate(answer):
        if id < 1:
                    first(fun,val)
                else:
                    secondandon(fun,val)


        print "<br><FORM ACTION=\"/cgi-bin/bul.py\" METHOD=\"POST\"><input type=\"hidden\" name=\"nxtans\" value=\"%s"%answer,"\"><input type=\"text\" name=\"nxtv\" value=\"\"><INPUT TYPE=SUBMIT VALUE=\"Next State Click\"></FORM><br><br>"

不,HTML元素每個input元素僅支持一個值,而對Python列表一無所知。

如果要使用html保存值列表,則應創建隱藏的HTML輸入列表,每個輸入均具有相同的name屬性。

您稍后可以使用form.getvalue(key)獲得值列表,其中keyname屬性的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM