본문 바로가기

Python/Python FAQ540

Python 파이썬을 사용하여 파일 이름을 바꾸는 방법, How to rename a file using Python 질문 나는 a.txt를 b.kml로 변경하고 싶다. 답변 아래의 HTML을 한국어로 번역하되, HTML 태그와 태그 내의 텍스트는 영어로 유지합니다. import os os.rename('a.txt', 'b.kml') 사용법: os.rename('from.extension.whatever','to.another.extension') 2023. 8. 1.
Python 파이썬에서 딕셔너리를 확장하는 "extend", Python "extend" for a dictionary 질문 어떻게 for 루프를 사용하지 않고 사전에 다른 사전을 추가할 수 있는 가장 좋은 방법은 무엇인가요? 예를 들어: >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} 결과: { "a" : 1, "b" : 2, "c" : 3, "d" : 4 } 다음과 같은 방식으로: a.extend(b) # 이 방법은 작동하지 않습니다 답변 a.update(b) 최신 Python 표준 라이브러리 문서 2023. 8. 1.
Python 파이썬의 time.time()은 로컬 또는 UTC 타임스탬프를 반환합니까?, Does Python's time.time() return the local or UTC timestamp? 질문 파이썬 time 모듈의 time.time()은 시스템의 시간을 반환하는 것인가요 아니면 UTC 시간을 반환하는 것인가요? 답변 time.time() 함수는 시간(epoch) 이후의 초단위 시간을 부동 소수점으로 반환합니다. "시간(epoch)"은 협정 세계시(UTC) 기준으로 1970년 1월 1일의 시작을 의미합니다. 따라서 시간(epoch)은 UTC를 기준으로 정의되며, 전 세계적인 시간 지점을 확립합니다. 지구상 어디에서든 "시간(epoch) 이후의 초"(time.time())는 동일한 값으로 반환됩니다. 다음은 제 컴퓨터에서 실행한 일부 샘플 출력입니다. 문자열로 변환했습니다. >>> import time >>> ts = time.time() >>> ts 1355563265.81 >>> imp.. 2023. 8. 1.
Python 문자열로 된 모듈 이름을 동적으로 가져오는 방법은 무엇인가요?, How can I import a module dynamically given its name as string? 질문 나는 명령어를 인수로 받는 파이썬 애플리케이션을 작성하고 있습니다. 예를 들어: $ python myapp.py command1 애플리케이션을 확장 가능하게 만들고 싶습니다. 즉, 메인 애플리케이션 소스를 변경하지 않고 새로운 명령어를 구현하는 새로운 모듈을 추가할 수 있어야 합니다. 트리는 다음과 같이 구성됩니다: myapp/ __init__.py commands/ __init__.py command1.py command2.py foo.py bar.py 따라서 애플리케이션은 실행 시 사용 가능한 명령어 모듈을 찾아서 해당 모듈을 실행하도록 해야 합니다. 파이썬은 문자열로 모듈 이름을 받는 __import__() 함수를 정의합니다: __import__(name, globals=None, locals.. 2023. 8. 1.