gpt4 book ai didi

Python os.popen 和 unicode

转载 作者:太空宇宙 更新时间:2023-11-04 05:57:15 25 4
gpt4 key购买 nike

我正在使用 Python 3.4 开发(法语)PC

对于 os.popen('dir') 中的行:
打印(线。rstrip())

我得到了预期的第一行

Le volume dans le lecteur C s'appelle SYSTEME

但对于第二个(使用é)

Le numéro de série du volume est C250-47DD

我收到错误信息:

return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u201a' in position 7: character maps to
<undefined>

我能做什么?预先感谢您的帮助

最佳答案

您需要在打印前通过适当的编码对您的行进行编码:

for line in os.popen('dir'): 
print(line.rstrip().encode('UTF-8')) # as utf8 is a universal encoding i use it you can use another too

关于Python os.popen 和 unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27067266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com