2016-06-14 132 views
1

在QPython3中,类似于s = u"Hello"的行出于某种原因会引发语法错误。QPython unicode字符串

我想安装一个使用此类代码的模块(即xlwt),因此pip install xlwt失败。

这个question非常相似,但是由于问题出现在第三方代码中,所以解决方法不起作用。

奇怪的是,安装与QPython2完美地工作。但是我用Python3特性编写了我所有的代码。

有谁知道我怎么能得到一行unicode字符串在QPython3中工作?

编辑

我才意识到QPython3运行Python3.2其中的Unicode原始字符串仍然禁止,用Python3.3恢复。

我仍在寻找解决方法或Android3.0 +解释器。

如果你有一个想法,我把一个赏金this question

回答

0

如果我对这个是正确的,“”是Python 2中的一个字节字符串,“”是Python 2中的Unicode字符串,b“”是Python 3中的字节字符串,“”是Unicode字符串在Python 3.

这是你想要的答案吗?或者我误解了这个问题的含义?