반응형
HH : MM :: SS.nano_seconds (예 : 01 : 02 : 03.123456789) 형식의 시간이 포함 된 로그 파일이 있습니다. 파이썬에서 datetime을 생성하여 시간에 산술을 깔끔하게 수행 할 수 있습니다 (예 : 시간 차이가 있음). strptime은 % f를 사용하여 마이크로 초 동안 잘 작동합니다. Python datetime 및 time 모듈이 실제로 나노초를 지원하지 않습니까?
해결 방법
마지막 세 자리를 버리고 (어쨌든 그다지 의미가 없을 수도 있음) 살 수 있다면 입력 문자열을 소수점 뒤에 여섯 자리 만 남기도록 자르고 % f <로 구문 분석하여이를 구문 분석 할 수 있습니다. / code>. 그렇지 않으면 직접 빼기를 구현해야 할 것 같습니다.
훨씬 나중에 업데이트 : numpy와 pandas는 이제 각각 좋은 솔루션 인 나노초 추적 가능성을 포함하는 타임 스탬프에 대한 (다소 다른) 지원을 제공합니다. 방법은 다른 답변을 참조하십시오.
참조 페이지 https://stackoverflow.com/questions/10611328
반응형
'파이썬' 카테고리의 다른 글
파이썬에서 현재 날짜 및 시간으로 파일 이름을 만드는 방법은 무엇입니까? (0)
2021.02.18
파이썬 문자열 문자를 목록으로 어떻게 변환합니까? (0)
2021.02.18
파이썬 Python에서 HTML을 이스케이프하는 가장 쉬운 방법은 무엇입니까? (0)
2021.02.17
파이썬에서 16 진수 문자열을 문자로 (0)
2021.02.17
파이썬 Perl에서 Python으로 변환하기위한 프로그래밍 도구가 있습니까? (0)
2021.02.17
댓글