화면이 만들어지기 전에 데이터를 읽어야 합니다. 화면에는 파일 읽기를 실행하는 버튼이 없기 때문입니다. 따라서 파일 읽기 함수와 화면 코드 사이에 파일을 읽고 전역변수를 정의하는 data, code_data = file_open()을 넣습니다.
# ----- 프로그램 기능 부분 -----
def file_open():
...
# 전역변수
data, code_data = file_open()
# ----- 프로그램 화면 부분 -----
root = Tk()
…