Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 3의 tkinter 파일 대화 상자에서 문자열을 얻는 방법은 무엇입니까?

<시간/>

tkinter 응용 프로그램에서 파일 시스템과 상호 작용하려면 Tkinter filedialog를 사용할 수 있습니다. 기준 치수. 시스템의 파일을 처리하는 방법을 제공합니다. 파일 대화 모듈은 개발자가 응용 프로그램에 대한 다양한 파일 대화 상자를 만드는 데 도움이 되는 많은 내장 기능을 제공합니다. 파일 대화상자를 사용할 수 있습니다. 응용 프로그램에서 대화 상자를 구현하기 위한 함수입니다.

가장 일반적으로 사용되는 함수는 filedialog.askopenfilename()입니다. 일반적으로 사용자에게 지정된 프로그램 인터페이스에서 파일을 열도록 요청하는 대화 상자를 만듭니다.

예시

filedialog를 사용하여 여는 문자열이나 파일 이름을 얻으려고 한다고 가정해 보겠습니다. 기능. 레이블 위젯을 사용하여 함수를 사용하여 열 파일 이름을 표시할 수 있습니다. 다음 응용 프로그램을 사용하여 모든 유형의 파일을 열 수 있습니다.

# Import required libraries
from tkinter import *
from tkinter import filedialog

# Create an instance of tkinter window
win = Tk()
win.geometry("700x300")

# Create a dialog using filedialog function
win.filename=filedialog.askopenfilename(initialdir="C:/", title="Select a file")

# Create a label widget
label=Label(win, text="The File you have selected is: " + win.filename, font='Courier 11 bold')
label.pack()

win.mainloop()

출력

위의 코드를 실행하면 C 드라이브에서 파일을 선택하라는 대화 상자가 표시됩니다.

Python 3의 tkinter 파일 대화 상자에서 문자열을 얻는 방법은 무엇입니까?

파일을 선택하면 창에 파일 경로가 표시됩니다.

Python 3의 tkinter 파일 대화 상자에서 문자열을 얻는 방법은 무엇입니까?