본문 바로가기

Programming/Python27

Tkinter GUI와 함께 하는 파일 처리 연습 - 001 1. Introduction ( 중/고급 : 제가 쓰려고 참고용으로 올려둡니다. ) Tkinter GUI와 함께 하는 파일 처리 연습용 예제입니다. 특정 폴더명이 위치로 주어지면 이렇게 지정된 위치에 포함되어 있는 파일 목록을 구하는 함수를 만들고 이 함수를 사용해서 TreeView에 파일 목록을 표시합니다. 기능은 이게 전부입니다. 이 예제는 다음 핵심 두 항목들에 대한 구현을 포함합니다. 1) 파일 목록을 알아내는 방법.2) TreeView 에 표시하는 방법. 같은 결과를 가져오는 서로 다른 방법이 존재하지만, 여기서는 비교적 좀 더 쉽고 간결 명확한 방법을 선택합니다. 코드의 간결성을 위해서 파일이나 폴더 선택을 위한 대화상자를 사용하지 않았습니다. (혹 tkinter 관련 중급 이상 다른 예제들에.. 2025. 5. 27.
문자열 함수 - 001 1. Introduction 문자열에 대해서 살펴보겠습니다. 이 예제에서는 문자열 정리, 변환, 검색, 수정, 조합 등의 다양한 함수를 활용했습니다. 문자열 기본 사항. 1) 문자열에는 따옴표가 붙습니다. "문자열"2) 한 글자뿐이어도 문자'열'입니다. "문"3) 따옴표는 큰 따옴표, 작은 따옴표 모두 허용됩니다. "큰 따옴표", '작은 따옴표'4) 문자열을 수정할 수 없습니다....라는데? 아니 문자열을 작성하다가 틀릴 수도 있지.. 그럼 어떻게 해...?^.^; ( 이 부분은 추가 설명이 필요함.) # 중/고급 과정 : 텍스트 파일 처리 - 외부 텍스트 파일로부터 대량의 문자열을 받아서 대량의 문자열을 처리하는 방법. 다음 코드에서는 사용자 입력을 받아 문자열을 여러 가지 방식으로 처리합니다. 문자.. 2025. 5. 25.
Color Picker 연습 - 001 1. Introduction 간단한 컬러 선택 프로그램 예제입니다. 활용도가 매우 높을 듯. tkcolorpicker 모듈을 설치해야 합니다. Thonny에서 설치 모듈을 'tkcolorpicker' 이름으로 검색해서 설치하면 편리합니다. Thonny / Tools / Manage packages ... / 'tkcolorpicker' 이름으로 검색, 그리고 검색Search! 2. Code # Github에 있는 대표 예제입니다. import tkinter as tkimport tkinter.ttk as ttkfrom tkcolorpicker import askcolorroot = tk.Tk()style = ttk.Style(root)style.theme_use('clam')# askcolor((2.. 2025. 5. 22.
프로세스의 실행과 종료하기 - Ex. 001 - calc.exe의 정체 1. Introduction ( 중/고급 : 제가 쓰려고 참고용으로 올려둡니다. ) 프로세스의 실행과 종료하기 - Ex. 001 - calc.exe의 정체. 2. Code import subprocessimport timeimport os # 보호되어 있는 CalculatorApp.exe 프로그램에 매핑되어 실행됨.process = subprocess.Popen("calc.exe") # 약간의 지연 시간 추가.time.sleep(7) # CalculatorApp.exe 프로세스를 직접 종료 os.system("taskkill /F /IM CalculatorApp.exe") 3. Result 계산기 프로그램이 실행되고 지연시간을 기다린 다음계산기 프로그램 프로세스가 종료됨. 4. Notes.. 2025. 5. 22.