6

私はPythonで小さなプロジェクトを行っていますが、ファイルまたはディレクトリを参照してパスを取得したいと思います。

私はTkinterを使用していますが、ファイルブラウザしか見つけることができませんでした。

filename = tkFileDialog.askopenfilename(parent=root,title='Open file to encrypt')

またはディレクトリブラウザのみ:

dir =  tkFileDialog.askdirectory(parent=root, title='Open file to encrypt')

これら2つを組み合わせることは可能ですか?すべての答えをありがとう!

4

1 に答える 1

5

いいえ、それらを組み合わせることはできません。ファイル ブラウザとディレクトリ ブラウザは、実行するタスクが異なるため、UI が異なります。

ほとんどのプログラムは、[ファイル] メニューでタスクを区別することでこれを処理します。「ファイルの選択」または「フォルダーの選択」オプションがある場合があります。これにより、ファイル ブラウザまたはディレクトリ ブラウザが表示されます。

于 2012-05-22T17:19:20.183 に答える