본문 바로가기

728x90

개발/Python

(37)
[Python] winotify Windows 운영체제에서 알림을 쉽게 보낼 수 있는 Python 라이브러리인 winotify에 대해 알아보겠습니다. 이 라이브러리를 사용하면 시스템 트레이에 알림을 보내는 기능을 구현할 수 있습니다.1. winotify 소개winotify는 Windows에서 시스템 알림을 쉽게 생성하고 표시할 수 있게 해주는 Python 라이브러리입니다. 이 라이브러리를 사용하면 데스크탑 알림을 통해 사용자에게 정보를 제공할 수 있습니다.2. winotify 설치winotify는 PyPI에서 제공되므로 pip를 사용하여 설치할 수 있습니다. 아래 명령어를 사용하여 설치하세요.pip install winotify위 명령어를 실행하면 winotify 라이브러리가 설치됩니다.3. 기본적인 알림 보내기알림을 보내려면 wino..
[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)# 함수 호출 시..
[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:..
[Python] pymysql 모듈 사용법 파이썬에서 pymysql 모듈 사용하기 안녕하세요, 이번에는 파이썬에서 pymysql 모듈을 사용하는 방법에 대해 알아보겠습니다. pymysql 모듈은 파이썬에서 MySQL 데이터베이스와 연동할 수 있게 해주는 모듈입니다. 이 모듈을 사용하면 파이썬 코드에서 SQL 문을 실행하거나 데이터를 조회하거나 수정할 수 있습니다. 이 글에서는 pymysql 모듈의 기본적인 사용법과 예제를 살펴보겠습니다. pymysql 모듈 설치하기 pymysql 모듈을 사용하기 위해서는 먼저 모듈을 설치해야 합니다. pip 명령어를 사용하면 쉽게 설치할 수 있습니다. 다음과 같이 입력해주세요. pip install pymysql pymysql 모듈 임포트하기 모듈을 설치했다면, 파이썬 코드에서 pymysql 모듈을 임포트해야 합..
[Python] JSON 모듈의 사용법 파이썬 JSON 모듈의 사용법과 예제파이썬에서는 JSON(JavaScript Object Notation)은 데이터 교환 형식으로 널리 사용됩니다. 파이썬은 json 모듈을 통해 JSON 데이터를 다룰 수 있는 강력하고 편리한 기능을 제공합니다. 이번 글에서는 json 모듈의 기본 사용법과 예제를 살펴보겠습니다.JSON 모듈 기본 사용법1. 파이썬 객체를 JSON으로 변환하기 (json.dumps())import json# 파이썬 딕셔너리data = { "name": "John", "age": 30, "city": "New York"}# 파이썬 객체를 JSON 문자열로 변환json_string = json.dumps(data, indent=4)print(json_string)설명:- js..

728x90