0
ありがとうございます。フォームの投稿データから作成された辞書があります。辞書の内容を別のファイルに出力したいのですが。私はそれをHTMLページに出力するのに使いたくない。私はちょうど空の辞書を見ていdict_read.pyファイルを開くとprint cgi fieldstorage htmlページの代わりにファイルオブジェクトを作成する
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)
:
{}
はどこで間違ったんですか?
は、あなたが実際に(GETを使用している場合)、クエリ文字列であなたのCGIスクリプトにフィールドを渡すか、体内にあることを確認しています。どのようにHTTPリクエストを提出していますか? – mhawke
@mhawkeはい投稿データを使用しています。私は解決策を考え出した –