1

Python 2.7 では、現在、次のコードを使用して、投稿要求を介して Web ページにデータを送信しています (残念ながら、これを実際に変更することはできません)。http://everydayscripting.blogspot.co.at/2009/09/python-jquery-open-browser-and-post.htmldataに従って作成した文字列を作成し、ファイルに書き込み、ファイル:webbrowser.open

f = tempfile.NamedTemporaryFile(delete=False)
f.write(data)
f.close()
webbrowser.open(f.name)
time.sleep(1)
f.unlink(f.name)

ただし、少し寝るだけでは少し寝不足になることもあるということを学ばなければなりませんでした。データが送信される前にファイルを削除してしまう可能性があります。

どうすればこれを回避できますか?

もちろん、後でファイルを削除することも 1 つの考えですが、それはいつになるのでしょうか。全体がクラス内のメソッドです。破棄時に確実に実行されるメソッドはありますか? または、タブが閉じられるまでブラウザが戻らないようにブラウザを起動することは何とか可能ですか?

4

0 に答える 0