3

私は2つのvcardを持っています:

vcard1 = "BEGIN:VCARD
          VERSION:3.0
          N;CHARSET=UTF-8:Name;;;;
          TEL:0005555000
          END:VCARD"

vcard2 = "BEGIN:VCARD
      VERSION:3.0
      N;CHARSET=UTF-8:Name;;;;
      TEL:0005555000
      EMAIL;CHARSET=UTF-8:my_email@email.com
      END:VCARD"

ご覧のとおり、唯一の違いは、2 番目の vcard に EMAIL? という追加の属性があることです。これら 2 つの vcard は、コードを使用して等しいと見なすことができますか?

import vobject
print(vobject.readOne(vcard1).serialize()==vobject.readOne(vcard2).serialize())
4

1 に答える 1