UnicodeEncodeError:'ascii'编解码器无法在位置3编码字符'\ u30db':序数不在范围内(128)

时间:2019-01-25 21:38:38

标签: unicode python-3.6

我想通过TinyTag获取音频文件的元信息。具有相对路径的文件名的示例是“ ./_ホ_ケモンGO_レイト_ハ_トル_モンシ_ャラ_カイロス军団て_撃破_.m4a”。我正在Linux Python3.6环境中工作,并使用Jupyter笔记本。

使用:

tag = TinyTag.get(fname)

我得到:

  

UnicodeEncodeError:'ascii'编解码器无法在其中编码字符'\ u30db'   位置3:顺序号不在范围内(128)

我尝试过:

tag = TinyTag.get(fname.encode('U8')) 

并获得:

  

TypeError:需要一个类似字节的对象,而不是'str'

我该如何进行这项工作?谢谢

0 个答案:

没有答案