반응형
예제
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
반응형
'Python' 카테고리의 다른 글
[Python] lambda 람다식 사용법 map, filter, reduce 함수 (0) | 2024.04.23 |
---|---|
[Python] 파이썬 matplotlib 원그래프, 파이차트 그리기, 파이차트 분리 시키기 (0) | 2024.04.20 |
[Python] 파이썬 csv 파일 읽어오기, 행으로 읽기, 열로 읽기 (1) | 2024.04.18 |
[Python] 파이썬 AttributeError: partially initialized module 'csv' has no attribute 'reader' (most likely due to a circular import) 에러 해결 (0) | 2024.04.17 |
[Python] 파이썬 random(랜덤) 모듈 사용법 (0) | 2024.03.20 |