我有一个读取YAML文件的python脚本(在嵌入式系统上运行)。没有重音,脚本可以在我的开发机器和嵌入式系统中正常运行。但是带有重音的单词会让它崩溃
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)
仅适用于嵌入式环境。
YAML示例:
data: ã
读取YAML的代码片段:
with open(YAML_FILE, 'r') as stream:
try:
data = yaml.load(stream)
尝试了一堆解决方案,但都没有成功。
版本:Python3.6、PyYAML 3.12
https://stackoverflow.com/questions/50720614
复制相似问题