我正在尝试将包含Cyrillic符号(在utf-8中)的格式化字符串写入Unix管道:
sort_proc.stdin.write("{}\n".format(cyrillic_text).decode因此,这段代码在Python2.7中可以像预期的那样工作。但是Python3.4说'str' object has no attribute 'decode'作为python3中的字符串文本已经被“解码”了。
"وألقوات السعودية" OR "بألقوات السعودية" OR "لألقوات السعودية" OR "فألقوات السعودية") OR )
如果我使用java字符串变量并计算字符数,它会给我923个字符,但是如果我使用python的len函数,它就会给我1514。