gpt4 book ai didi

python - 带有 raw_input 的希伯来语(python)

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:13 24 4
gpt4 key购买 nike

我知道这是一个很常见的问题,但在阅读了一些论坛主题、阅读了一些文章之后,仍然没有找到解决方案,我很确定这是一个简单的问题。问题是我有一个代码,其中包含一些由用户插入的希伯来字母(raw_input)。只要我要求打印用户输入的内容就可以了。一旦我将它放入列表中,它就会给我可能是 UTF-8 的字节版本(不确定)。我似乎无法对其进行解码,我认为原因是不知道在实际控制台中进行了什么编码。下面只是一个练习,让我了解如何使用希伯来语。我还尝试在列表项之前放置一个“u”。没有用,或者我没有正确的语法来处理列表。

我正在使用 Python 2.7.8 和 Python IDLE 编辑器。我的操作系统——win7 64位这是代码

#!/usr/bin/python
# -*- coding: utf8 -*-
word=raw_input('בחר מילה')
print word
loc=[]
for i in word:
print i
print type(i)


word=word+i
loc.append(i)

print loc

这是输出

בחר מילהשמש
שמש
ש
<type 'str'>
מ
<type 'str'>
ש
<type 'str'>
['\xf9', '\xee', '\xf9']

如何将列表项转换为希伯来字母?感谢您的帮助

最佳答案

取自here

尝试使用:

import sys
text= raw_input().decode(sys.stdin.encoding)

不是文本应该是 unicode,并且作为一般规则,尽早将输入转换为 unicode可能。

关于python - 带有 raw_input 的希伯来语(python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26444072/

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