ファイル名を文字列として返す 'ファイルを保存する'ダイアログを表示するためのPython関数を探しています。Python SaveAsダイアログの使い方
私はすぐにtkFileDialog
モジュールを見つけました。入力したファイルが存在しない場合は、asksaveasfilename
関数が例外をスローすることを認識しました。これは私が探している動作ではありません。
私が探しているのはPython FileDialog
モジュールですが、のSaveFileDialog
クラスのメソッドだと思います。以下に、あなたは私の使用状況を把握しようとしている対話モードで約不精巧見ることができます:
>>> FileDialog.SaveFileDialog.get_selection()
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
TypeError: unbound method get_selection() must be called with SaveFileDialog instance as first argument (got nothing instead)
>>> x = FileDialog.SaveFileDialog()
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
TypeError: __init__() takes at least 2 arguments (1 given)
まず私は、私はちょうどダイアログボックスを呼び出すことができるかどうかを確認しようとしていました。その後、SaveFileDialog
インスタンスが必要であることを見て、変数x
に1つ割り当てようとしました。しかし、明らかにそれにも2つの議論があり、それが私が本当に失われるところです。
ヘルプ?