如何在Python';伊卡伦达是谁?

如何在Python';伊卡伦达是谁?,python,image,icalendar,Python,Image,Icalendar,我正在使用创建ical文件。我想在每个事件中包含一个图像。根据这一点,通过以下格式支持: IMAGE;VALUE=URI:https://example.com/images/party.png 我没有让icalendar输出这个。我试过这个: event.add('image', 'VALUE=URI:%s' % image_url) 这将产生以下输出: IMAGE:VALUE=URI:https://example.com/images/party.png 如您所见,图像后面是冒号,而

我正在使用创建ical文件。我想在每个事件中包含一个图像。根据这一点,通过以下格式支持:

IMAGE;VALUE=URI:https://example.com/images/party.png
我没有让icalendar输出这个。我试过这个:

event.add('image', 'VALUE=URI:%s' % image_url)
这将产生以下输出:

IMAGE:VALUE=URI:https://example.com/images/party.png

如您所见,图像后面是冒号,而不是分号。这是什么原因?如何将图像添加到ical文件?

VALUE=URI部分是一个属性参数。因此,它不能直接添加到价值中。对此特定API不太了解,但您需要执行以下操作:

event.add('image', image_url, parameters={'VALUE': 'URI'})