我正在用moviepy制作一些视频。我用beauthoulsoup来刮文本。在
我需要一个俄文文本剪辑与视频一起出现在屏幕上。我的代码适用于英语和世界语等语言。在
我怎样才能解决这个问题?在
刮除后,类型为“bs4”类。元素。NavigableString'
到目前为止,我一直在努力。在
尝试一次:
t = ''.join(t.split()) # remove extra whitespaces
t = t.encode("utf-8")
类型是“str”类,文本完全打印到终端,但视频中文本剪辑上的俄语字母用问号表示。在
尝试二:
^{pr2}$完美地打印到终端,但是当呈现时我得到了这个错误:UnicodeEncodeError:'ascii'编解码器不能在适当的位置编码字符。。。在
尝试三:
t = ''.join(t.split()) # remove extra whitespaces
t = unicode(t)
完美地打印到终端,但是当呈现时我得到了这个错误:UnicodeEncodeError:'ascii'编解码器不能在适当的位置编码字符。。。在
尝试四:
t = ''.join(t.split()) # remove extra whitespaces
t = unicode(t, "utf-8")
甚至没有达到渲染阶段-完美地打印到终端,但我得到了一个错误:TypeError:不支持解码Unicode。在
目前没有回答
相关问题 更多 >
编程相关推荐