본문 바로가기
파이썬

파이썬 나노초를 포함하는 날짜 시간 문자열 구문 분석

by º기록 2021. 2. 18.
반응형

HH : MM :: SS.nano_seconds (예 : 01 : 02 : 03.123456789) 형식의 시간이 포함 된 로그 파일이 있습니다. 파이썬에서 datetime을 생성하여 시간에 산술을 깔끔하게 수행 할 수 있습니다 (예 : 시간 차이가 있음). strptime은 % f를 사용하여 마이크로 초 동안 잘 작동합니다. Python datetime 및 time 모듈이 실제로 나노초를 지원하지 않습니까?

 

해결 방법

 


마지막 세 자리를 버리고 (어쨌든 그다지 의미가 없을 수도 있음) 살 수 있다면 입력 문자열을 소수점 뒤에 여섯 자리 만 남기도록 자르고 % f <로 구문 분석하여이를 구문 분석 할 수 있습니다. / code>. 그렇지 않으면 직접 빼기를 구현해야 할 것 같습니다.

훨씬 나중에 업데이트 : numpy와 pandas는 이제 각각 좋은 솔루션 인 나노초 추적 가능성을 포함하는 타임 스탬프에 대한 (다소 다른) 지원을 제공합니다. 방법은 다른 답변을 참조하십시오.


 

참조 페이지 https://stackoverflow.com/questions/10611328

 

 

반응형

댓글