본문 바로가기

Python576

Python "Jun 1 2005 1:33PM" 문자열을 날짜 및 시간으로 변환하세요., Convert string "Jun 1 2005 1:33PM" into datetime 질문 다음 문자열을 datetime 객체로 변환하는 방법은 무엇인가요? "Jun 1 2005 1:33PM" 답변 datetime.strptime은 사용자가 지정한 형식으로 입력 문자열을 구문 분석하여 timezone-naive datetime 객체로 변환합니다: >>> from datetime import datetime >>> datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p') datetime.datetime(2005, 6, 1, 13, 33) 기존의 datetime 객체를 사용하여 date 객체를 얻으려면 .date()를 사용하여 변환하십시오: >>> datetime.strptime('Jun 1 2005', '%b %d %Y').date() dat.. 2023. 5. 6.
Python 리스트를 동일한 크기의 청크로 나누는 방법은 무엇인가요?, How do I split a list into equally-sized chunks? 질문 어떻게 임의 길이의 목록을 동일한 크기의 청크로 분할할 수 있나요? 데이터 결과가 루프에 직접 사용되고 저장할 필요가 없는 경우 목록을 청크로 반복하는 방법을 참조하십시오. 문자열 입력에 대한 동일한 질문의 경우 n번째 문자마다 문자열 분할?을 참조하십시오. 동일한 기술이 일반적으로 적용되지만 일부 차이점이 있습니다. 답변 여기 균등하게 크기가 나눠지는 청크를 생성하는 생성기가 있습니다: def chunks(lst, n): """리스트에서 연속적인 n 크기의 청크를 생성합니다.""" for i in range(0, len(lst), n): yield lst[i:i + n] import pprint pprint.pprint(list(chunks(range(10, 75), 10))) [[10, 11, .. 2023. 5. 6.
Python 터미널에 컬러 텍스트를 출력하는 방법은 무엇인가요?, How do I print colored text to the terminal? 질문 How do I output colored text to the terminal in Python? 파이썬에서 터미널에 색상이 지정된 텍스트를 출력하는 방법은 무엇인가요? 답변 이것은 당신이 어떤 플랫폼을 사용하는지에 따라 다릅니다. 이 작업을 수행하는 가장 일반적인 방법은 ANSI 이스케이프 시퀀스를 출력하는 것입니다. 간단한 예를 들어, Blender 빌드 스크립트에서 파이썬 코드를 살펴보겠습니다: class bcolors: HEADER = '\033[95m' OKBLUE = '\033[94m' OKCYAN = '\033[96m' OKGREEN = '\033[92m' WARNING = '\033[93m' FAIL = '\033[91m' ENDC = '\033[0m' BOLD = '\033[1m'.. 2023. 5. 6.
Python 파이썬에서 환경 변수에 어떻게 액세스할 수 있나요?, How can I access environment variables in Python? 질문 Python에서 환경 변수의 값을 어떻게 가져올 수 있나요? 답변 환경 변수는 os.environ을 통해 액세스됩니다: import os print(os.environ['HOME']) 모든 환경 변수의 목록을 보려면: print(os.environ) 키가 없는 경우 액세스하려고하면 KeyError가 발생합니다. 이를 피하기 위해: # 키가 없으면 `None`을 반환합니다. print(os.environ.get('KEY_THAT_MIGHT_EXIST')) # 키가 없으면 `default_value`를 반환합니다. print(os.environ.get('KEY_THAT_MIGHT_EXIST', default_value)) # 키가 없으면 `default_value`를 반환합니다. print(os.get.. 2023. 5. 6.