반응형
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 |
댓글