python에서 icalendar를 사용하여 vDDDTypes 데이터를 구문 분석하는 데 문제가 있습니다.

PHPz
풀어 주다: 2024-02-13 10:00:05
앞으로
935명이 탐색했습니다.

python에서 icalendar를 사용하여 vDDDTypes 데이터를 구문 분석하는 데 문제가 있습니다.

질문 내용

다음 내용에서 짐작할 수 있듯이 저는 그다지 숙련된 프로그래머는 아닙니다. 그럼에도 불구하고 나는 icalendar 형식 파일에서 데이터를 가져와서 데이터베이스에 저장하기 위한 Python 프로그램을 작성하려고 합니다. 파일은 아래와 같이 여러 번 나타납니다(관련 없는 정보 건너뛰기):

으아악

내 문제는 마지막으로 수정된 값을 디코딩하는 데 있습니다.

실행할 경우:

으아악

처음 두 개를 올바른 방법으로 인쇄한 후 오류가 발생했습니다.

으아악

마지막 줄에 .dt 속성을 사용하지 않는 경우:

으아악

오류는 발생하지 않지만,

으아악

다른 속성과 마찬가지로 .dt 속성을 사용해야 할 것 같습니다.

내가 뭘 잘못했나요?


정답


UPDATE: 이 예제는 내 Python 환경에서 작동하며 이제 try 블록을 사용하여 누락된 구성 요소를 처리합니다.

으아악

출력(예: 마지막 수정 시간 누락):

으아악

위 내용은 python에서 icalendar를 사용하여 vDDDTypes 데이터를 구문 분석하는 데 문제가 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿