Category/Python23 RotatingFileHandler란? logging.handlers.RotatingFileHandler는 Python 표준 라이브러리의 logging 모듈에서 제공하는 핸들러로, 로그 파일의 크기가 설정된 maxBytes 값을 초과하면 자동으로 로그 파일을 새로 생성하고, 오래된 파일은 백업하는 기능을 제공합니다.이 핸들러를 사용하면 로그 파일이 무한정 커지지 않도록 관리할 수 있고, 파일이 일정 크기를 초과할 경우 새 파일로 롤링(rotate)되어 이전 로그도 유지됩니다.주요 매개변수:maxBytes: 로그 파일이 이 크기를 초과하면 새로운 파일로 롤링됩니다. (0이면 롤링하지 않음)backupCount: 유지할 로그 파일의 최대 개수. 이 수를 초과하면 가장 오래된 파일이 삭제됩니다.filename: 로그 파일의 경로와 이름을 지정합니다.. 2024. 9. 16. 파이썬 객체를 문자열로 표현하기 __str__ __str__ 메서드는 파이썬의 특별 메서드(special method) 중 하나로 파이썬의 객체를 문자열로 표현할 때 호출되며, 파이썬 문법에 속합니다. 예를 들어, 사람(Person) 클래스를 정의하고, 그 객체가 출력될 때 어떻게 보일지를 __str__ 메서드를 통해 정의할 수 있습니다.예시: Person 클래스class Person: def __init__(self, name, age): self.name = name self.age = age def __str__(self): return f"{self.name}, {self.age} years old"# Person 객체 생성person = Person("Alice", 30)# Person.. 2024. 9. 11. pip란? pip는 Python에서 패키지를 설치하고 관리하기 위한 패키지 관리자입니다. 파이썬 패키지들이 모여 있는 공식 저장소인 PyPI(Python Package Index)에서 필요한 라이브러리나 모듈을 손쉽게 설치할 수 있게 해줍니다.예를 들어, 특정 라이브러리를 설치하려면 다음 명령어를 사용합니다.pip install pip는 설치뿐만 아니라, 이미 설치된 패키지를 업데이트하거나 삭제할 수도 있습니다.패키지 업데이트pip install --upgrade 패키지 삭제pip uninstall 또한, 현재 설치된 패키지 목록을 확인하려면 다음 명령어를 사용할 수 있습니다.pip list 이렇게 pip는 파이썬 개발에 필수적인 도구로서, 여러 라이브러리를 효율적으로 설치하고 관리하는 데 사용됩니다. 2024. 9. 10. pip를 최신 버전으로 업그레이드하려면? cmd 창에서 아래 명령어를 입력하세요.python -m pip install --upgrade pip위 명령어는 현재 활성화된 파이썬 환경에서 pip를 최신 버전으로 업데이트합니다. 2024. 9. 10. 파이썬 가상 환경 만들기(cmd 창) 파이썬에서 가상환경을 만드는 명령어는 다음과 같습니다.python -m venv 여기서 부분에 원하는 가상환경의 이름을 입력하시면 됩니다. 예를 들어, myenv라는 이름의 가상환경을 만들고 싶다면,python -m venv myenv 가상환경을 활성화하려면 운영 체제에 따라 아래의 명령어(만든 가상환경 폴더의 Scripts폴더로 이동하여 activate 명령 실행)를 사용합니다.Windows:myenv\Scripts\activatemacOS/Linuxsource myenv/bin/activate 활성화된 가상환경을 비활성화하려면 아래 명령어를 입력하세요.(명령을 실행하는 위치는 상관 없습니다.)deactivate 2024. 9. 10. 이전 1 2 3 4 다음