Python
 Computer >> コンピューター >  >> プログラミング >> Python

Tkinterで複数のファイル名を開き、ファイル名をリストに追加するにはどうすればよいですか?


tkinterアプリケーションでファイルダイアログを開くために、tkinterは tkfiledialogを提供します システム上にある外部ファイルと対話するためのダイアログボックスを作成するパッケージ。 filedialogを操作するには、最初に次のコマンドを使用してパッケージをインポートする必要があります。

import tkinter.filedialog as fd

ウィンドウでエクスプローラーを開くには、 asopenfilename(parent タイトル**オプション ) 働き。ウィンドウをプルするだけで、ユーザーはエクスプローラーからファイルを選択できます。ファイルを開いたら、選択したすべてのファイルのリストを印刷する関数を定義できます。

# Import the required libraries
from tkinter import *
from tkinter import ttk
import tkinter.filedialog as fd

# Create an instance of tkinter frame or window
win = Tk()

# Set the geometry of tkinter frame
win.geometry("700x350")

def open_file():
   file = fd.askopenfilenames(parent=win, title='Choose a File')
   print(win.splitlist(file))

# Add a Label widget
   label = Label(win, text="Select the Button to Open the File", font=('Aerial 11'))
label.pack(pady=30)

# Add a Button Widget
ttk.Button(win, text="Select a File", command=open_file).pack()

win.mainloop()

出力

上記のコードを実行すると、ボタンとラベルテキストウィジェットを含むウィンドウが表示されます。

Tkinterで複数のファイル名を開き、ファイル名をリストに追加するにはどうすればよいですか?

[ファイルの選択]ボタンをクリックして、エクスプローラーからファイルを選択するためのダイアログを開きます。

Tkinterで複数のファイル名を開き、ファイル名をリストに追加するにはどうすればよいですか?


  1. .DATファイルとは何ですか?Windowsで開く方法は?

    DATファイルは、さまざまなアプリケーションによって作成される一般的な汎用データファイルです。ユーザーは通常、Windowsオペレーティングシステムでこの形式のファイルを見つけることができます。このファイルが何であるか、そしてこのファイルの必要性は何であるか疑問に思う人もいるかもしれません。これらのファイルを開いて、そこに含まれるデータを確認したいと思うユーザーはほとんどいません。この記事では、DATファイルとは何か、およびWindowsでファイルを開く方法について説明します。 Windowsの.DATファイルとは何ですか? DATファイルには、ファイルを作成したプログラムに関連する

  2. 「.bak」ファイル拡張子とその開き方を教えてください。

    多くのユーザーは、アプリケーションディレクトリに異なる名前のファイルが含まれるファイル拡張子「.bak」を見たことがあるはずです。すべての拡張機能には、異なる仕事と意味があります。一部のソフトウェアは、ファイルが保存またはクラッシュするたびに、この拡張子を持つファイルのコピーを自動的に作成します。ユーザーは、batファイル拡張子が何であるか、そしてそれが何のために使用されるかについて興味があります。この記事では、.bak拡張子と、それが可能な場合に開く方法について説明します。 .bakファイル拡張子とは何ですか? BAKはバックアップファイルの略で、バックアップコピーを保存するために