Python

[Python] 파이썬 Tkinter 화면 탐색기 생성, 다이얼로그

Let it out 2024. 4. 19. 16:06

예제

import tkinter 를 해주고 askopenfilename 함수를 사용한다.

from tkinter import *
from tkinter.filedialog import askopenfilename

readFile = askopenfilename() #readfile 변수에 경로 저장

 

 

 

결과

 

 

 

 

 

활용 예제

askopenfilename 함수로 data.csv 파일을 열고 내용을 출력하는 예제다.

from tkinter import *
from tkinter.filedialog import askopenfilename

readFile = askopenfilename() # 파일 경로 readFile 변수에 저장하기

if(readFile != None): #파일이 존재하면
    file = open(readFile, "r") # 읽기 모드로 파일 열기

for line in file.readlines(): #한줄씩 읽기
    line = line.strip() #문자열 양쪽 끝에 있는 공백 제거 후 line에 저장
    print(line)

file.close #파일 닫기

 

결과

1/1, 1/2, 1/3, 1/4
2/1, 2/2, 2/3, 2/4
3/1, 3/2, 3/3, 3/4
3/1, 3/2, 3/3, 3/4
반응형