programing/python
[Python] 파일 경로 Dialog(feat. asksaveasfilename())
개발하는 수달씨
2017. 9. 13. 10:17
반응형
python으로 GUI 프로그램을 만들고 있다.
기본틀은 pyqt로 하였다.
파일 저장 경로를 설정해야 하는 상황인데...
문제는 pyqt로 SaveFileDialog를 만들 수 없다는 것이다...(만들 수는 있겟지만..)
찾아보니 방법은 있엇다.
우선......
필요한 모듈을 임포트 해주자.
from tkinter import *
import tkinter.filedialog
구글링을 하다보면 'import tkFileDialog '를 하라고 하는데... 나는 설치가 안된 것으로 나와서 tkinter.filedialog 를 사용한다..
사용법은 매우 간단..
root = Tk().withdraw()
title = 'Save project as'
ftypes = [('csv file', '.csv'), ('All files', '*')]
filename = tkinter.filedialog.asksaveasfilename(filetypes=ftypes, title=title,
initialfile='noname.csv')
끝이다. asksaveasfilename() 메소드가 선택한 파일 경로를 리턴해 준다.
반응형