0
在此先感謝。我有一個從表單發佈數據創建的字典。我想將字典的內容打印到另一個文件。我不想用它輸出到一個html頁面。打印cgi fieldstorage對象到文件而不是html頁面python
def cgiFieldStorageToDict(fieldStorage):
# Makes a dictionary from the http post data
params = {}
for key in fieldStorage.keys():
params[ key ] = fieldStorage[ key ].value
return params
my_dict = cgiFieldStorageToDict(cgi.FieldStorage())
s = open('dict_read.py','w')
z = str(my_dict)
s.write(z)
當我打開dict_read.py文件,我只看到一個空的字典:
{}
我要去哪裏錯了?
你確定實際上是在查詢字符串(如果使用GET)或正文(如果使用POST)中將字段傳遞給CGI腳本。你如何提交HTTP請求? – mhawke
@mhawke是的,我正在使用發佈數據。我想出了一個解決方案 –