1

在 QPython3 中,s = u"Hello"由于某种原因,类似的行会引发语法错误。

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

这个问题非常相似,但解决方法不起作用,因为问题出在第 3 方代码中。

奇怪的是,安装与 QPython2 完美配合。但是我用 Python3 功能编写了所有代码。

有谁知道我如何让一行 unicode 字符串在 QPython3 中工作?

编辑

我刚刚意识到 QPython3 正在运行 Python3.2,其中 Unicode 原始字符串仍然被禁止并使用 Python3.3 恢复。

我仍在寻找适用于 Android 的解决方法或 Python3.3+ 解释器。

如果您有想法,我会在这个问题上悬赏。

4

1 回答 1

0

如果我对此是正确的,“”是 Python 2 中的字节字符串,u“”是 Python 2 中的 Unicode 字符串,b“”是 Python 3 中的字节字符串,“”是 Python 3 中的 Unicode 字符串。

这是你想要的答案吗?还是我误解了问题的意思?

于 2017-02-25T11:53:41.423 回答