在QPython3中,像s = u"Hello"这样的行出于某种原因引发语法错误。
我想安装一个模块,它使用这样的代码(即xlwt),因此pip install xlwt失败。
这个question是非常相似的,但是解决方法不起作用,因为问题在第三方代码中。
奇怪的是,安装在QPython2中非常好。但是我用Python3特性编写了我所有的代码。
有人知道如何让一行unicode字符串在QPython3中工作吗?
编辑
我刚刚意识到QPython3正在运行Python3.2,其中unicode原始字符串仍然被禁用,并使用Python3.3进行恢复。
我仍然在寻找一个解决办法或一个Python3.3+解释器的安卓。
如果你有主意的话,我会悬赏this question的。
发布于 2017-02-25 11:53:41
如果我正确的话,"“是Python 2中的字节字符串,u”是Python 2中的Unicode字符串,b“是Python 3中的字节字符串,"”是Python 3中的Unicode字符串。
这就是你想要的答案吗?还是我误解了问题的意义?
https://stackoverflow.com/questions/37809061
复制相似问题