>  기사  >  백엔드 개발  >  python에서 icalendar를 사용하여 vDDDTypes 데이터를 구문 분석하는 데 문제가 있습니다.

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

PHPz
PHPz앞으로
2024-02-13 10:00:05896검색

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

질문 내용

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

으아악

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

실행할 경우:

으아악

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

으아악

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

으아악

오류는 발생하지 않지만,

으아악

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

내가 뭘 잘못했나요?


정답


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

으아악

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

으아악

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

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제