从返回的变量中删除unicode字符 - Tautulli Newsletter

问题描述 投票:0回答:1

我希望在我的Tautulli时事通讯中为我的Plex媒体收藏中包含电影中的演员。时事通讯模板文件是html,语言是mako,所以混合了python,html和css。

此代码返回正确的值

<p style="font-family: 'Open Sans', Helvetica, Arial, sans-serif;font-weight: 400;margin: 0;max-width: 325px;color: #ffffff;">

Actors: ${movie['actors']}

</p>

看起来像

Actors: [u'Amalia Williamson', u'Celina Martin', u'Joelle Farrow']

为了可用,我需要删除unicode字符

 [u'

我尝试过几件事情,this是最有希望的领先者,但我无法让它发挥作用。

任何人都可以修改代码,以便它可以工作吗?谢谢!

python html unicode ascii mako
1个回答
0
投票

movie['actors']似乎是一个列表,因此呈现它将是列表及其内容的repr。将invidual字符串连接到lrager字符串应该做你想要的。

>>> print u', '.join([u'Amalia Williamson', u'Celina Martin', u'Joelle Farrow'])
Amalia Williamson, Celina Martin, Joelle Farrow

在您的模板中:

Actors: ${u', '.join(movie['actors'])}
© www.soinside.com 2019 - 2024. All rights reserved.