컴퓨터 GUI 앱을 만들면서 tkinter 배우기
    • 01
      Intro.
    • 02
      환경 설정
    • 환경설정
    • 03
      프로그래밍
    • 기본틀
      파일 불러오기
      Label
      이미지 사이즈 변경 & 이미지 보여주기
      Button & Grid & Frame
      파일 확장자 변환하기
      Menu
      Toplevel
      Entry
    • 04
      Outro.
    • Outro.
    파일 불러오기
    03 프로그래밍
    파일 불러오기

    파일을 불러오는 코드를 작성해보겠습니다.


    다음의 코드를 봐주세요.

    py3

    맨 위에 새로운 import가 추가되었고, 마지막 즈음에도 코드가 추가되었습니다.

    • filedialog는 파일을 다루는 다이얼로그들을 관리하는 것입니다.
    • filedialog.askopenfilename은 파일을 오픈할 수 있게 해줍니다.
    • filedialog.askopenfilenamefiletypes는 파일의 타입을 지정하는데, 여기서는 일단 4개의 확장자를 쓰겠습니다. (*.jpg, *.png, *.gif, *.bmp)
    • 22번줄의 코드는 취소되어 path 값이 없을 경우 종료하는 코드입니다.


    실행을 하면 다음과 같이 실행하자마자 다이얼로그가 뜹니다.

    default

    여기서 이미지 파일을 선택 후 '열기'를 누르시면 터미널에 그 파일의 경로가 나타날 겁니다. (만일 샘플 이미지가 없을 경우 여기서 이미지를 다운로드 해주세요.)


    이렇게 파일을 불러오는 법을 알아봤습니다.

    질문하기