전체 글 (113) 썸네일형 리스트형 [Python] pystray 사용법 pystray는 파이썬으로 시스템 트레이(작업 표시줄) 아이콘을 쉽게 추가하고, 클릭, 우클릭과 같은 이벤트를 처리할 수 있도록 도와주는 라이브러리입니다. 이 글에서는 pystray의 설치부터 다양한 사용법까지 소개합니다.1. pystray 설치하기먼저, pystray를 설치해야 합니다. 터미널이나 명령 프롬프트에서 다음 명령어를 실행하세요:pip install pystray2. pystray 기본 사용법시스템 트레이에 아이콘을 추가하는 기본적인 코드 예제를 소개합니다. 아래 코드는 파란색 사각형 아이콘을 만들고, 아이콘을 우클릭했을 때 "Quit" 항목을 제공하여 아이콘을 종료합니다.from pystray import Icon, MenuItem, Menufrom PIL import Image, Imag.. [Python] tempfile 모듈 사용법 파이썬 tempfile 모듈 사용법파이썬의 tempfile 모듈은 임시 파일 및 디렉터리를 쉽게 생성하고 관리할 수 있게 해주는 유용한 도구입니다. 이 모듈을 사용하면 프로그래밍 중에 임시 데이터를 저장하고, 작업이 끝난 후 자동으로 삭제되도록 할 수 있습니다.tempfile 모듈의 주요 함수tempfile 모듈에서 제공하는 주요 함수들은 임시 파일 및 디렉터리를 생성하고 삭제하는 작업을 매우 쉽게 처리할 수 있게 합니다. 가장 많이 사용되는 함수들은 다음과 같습니다:NamedTemporaryFile: 이름이 있는 임시 파일을 생성합니다.TemporaryFile: 이름 없는 임시 파일을 생성합니다.mkstemp: 임시 파일을 생성하고, 파일 디스크립터와 경로를 반환합니다.mkdtemp: 임시 디렉터리를 .. [Python] *args 이해하기 *args는 파이썬에서 가변 인자(variable-length argument)를 받을 때 사용하는 구문입니다. 함수에 전달된 인자의 개수가 미리 정해지지 않았거나, 동적으로 변화할 때 유용하게 사용할 수 있습니다. 이 글에서는 *args의 사용법과 다양한 예시를 통해 그 의미와 활용 방법을 설명하겠습니다.1. *args의 기본 개념*args는 함수 정의에서 튜플(tuple) 형태로 인자를 받습니다. 즉, 함수 호출 시 여러 개의 위치 인자를 args라는 튜플로 묶어서 함수 내부로 전달합니다. 이 튜플을 통해 여러 인자를 순차적으로 처리할 수 있습니다.예시: 기본적인 사용def example_function(*args): for arg in args: print(arg)# 함수 호출 시.. [Oracle] 컬럼 순서 변경 Oracle에서 INVISIBLE 컬럼을 사용하여 컬럼 순서 변경하기Oracle 데이터베이스에서 컬럼 순서를 변경하려면 일반적으로 테이블을 다시 생성하거나 컬럼을 삭제하고 추가하는 방법을 사용해야 합니다. 하지만 INVISIBLE 컬럼을 활용하면 컬럼을 물리적으로 삭제하지 않고도 컬럼 순서를 변경할 수 있습니다.1. INVISIBLE 컬럼이란?INVISIBLE 컬럼은 Oracle 12c부터 도입된 기능으로, 해당 컬럼을 데이터베이스에서 "보이지 않게" 하여, 애플리케이션에서 직접 사용하지 않도록 하면서도 테이블에 존재하도록 만드는 특수한 방법입니다.INVISIBLE 컬럼을 사용하는 이유:데이터베이스 스키마의 변경 없이 애플리케이션의 동작을 계속 유지할 수 있습니다.테이블에서 컬럼 순서를 변경해야 할 때,.. [Oracle] 데이터베이스에서 특정 문자 검색하기 Oracle 데이터베이스에서 모든 테이블의 특정 컬럼에 특정 문자가 포함되어 있는지 확인하려면, 데이터 딕셔너리 뷰를 사용하여 테이블 및 컬럼 정보를 가져오고, 이를 기반으로 동적으로 쿼리를 생성해야 합니다.PL/SQL 블록을 사용한 방법다음은 이 작업을 수행하는 PL/SQL 블록의 예입니다:DECLARE search_term VARCHAR2(100) := '특정문자'; -- 여기에 검색할 문자를 입력하세요 v_sql VARCHAR2(4000); v_cursor SYS_REFCURSOR; v_table VARCHAR2(128); v_column VARCHAR2(128);BEGIN FOR rec IN (SELECT table_name, colum.. [Eclipse] File Search 정규식으로 IP 주소 찾기 Eclipse File Search를 사용하여 정규식으로 IP 주소 찾기Eclipse의 File Search 기능을 활용하여 정규식(Regular Expression)을 사용하여 IP 주소를 찾는 방법에 대해 알아보겠습니다.File Search 열기: Eclipse에서 상단 메뉴에서 Navigate → File Search를 선택합니다.검색 대상 디렉토리 지정: File Search 창에서 Containing text: 필드에 IP 주소를 포함하고 있는 파일을 검색할 디렉토리 또는 프로젝트를 지정합니다.Regular Expression 활성화: File Search 창에서 File name patterns 영역 우측의 .* (Regular expression) 버튼을 클릭하여 정규식 검색을 활성화합니다... [Python] Dictionary 사용법 Python에서 dictionary는 키(key)와 값(value) 쌍으로 이루어진 자료형입니다. 각 키는 유일해야 하지만 값은 중복될 수 있습니다. 다음은 Python에서 dictionary를 사용하는 간단한 예제입니다.Dictionary 생성다음은 빈 dictionary를 생성하는 예제입니다.my_dict = {}print(my_dict)# 출력: {}값 추가 및 수정dictionary에 값을 추가하거나 수정하는 방법입니다.my_dict['key1'] = 'value1'my_dict['key2'] = 'value2'print(my_dict)# 출력: {'key1': 'value1', 'key2': 'value2'}# 값 수정my_dict['key1'] = 'new_value'print(my_dict).. [Python] enum 라이브러리: 열거형 데이터 다루기 파이썬 enum 라이브러리: 열거형 데이터 다루기 파이썬에서는 열거형(enumeration) 데이터를 다루기 위해 내장 라이브러리인 enum을 제공합니다. 이 라이브러리를 사용하면 코드의 가독성을 높이고 실수를 방지할 수 있습니다. 이제 enum 라이브러리를 자세히 알아보겠습니다. 설치 방법 enum 라이브러리는 파이썬의 표준 라이브러리이므로 별도의 설치가 필요하지 않습니다. 기능과 사용법 enum 모듈은 다양한 열거형 클래스를 정의하고 사용할 수 있도록 도와줍니다. 주요 클래스와 사용법은 다음과 같습니다: Enum: 열거형 클래스를 정의할 때 사용되는 베이스 클래스입니다. auto: 자동으로 값을 할당해주는 데코레이터입니다. IntEnum: 정수 값으로 구성된 열거형을 정의할 때 사용됩니다. Flag:.. 이전 1 2 3 4 5 ··· 15 다음