我是 Python 新手,最近在我正在上的一门课上,我们开始了巨龙领域教程。http://inventwithpython.com/chapter6.html我决定独自完成这个小项目,制作一个半长的冒险故事。大约进行到一半时,我开始将文本粘贴到 Word 中。(我使用的是我之前在 Flash 中制作的冒险故事,所以所有的测试都已经写好了)。我开始粘贴到 word 中,这样我可以更快地替换 ' with ' 和 "with \",因为它们有很多而且占用了很多时间。当我运行它时,我发现了一些奇怪的东西。我直接从 Flash 复制的文本需要反斜杠才能正确显示 ' 或 ",但我从 Word 复制的文本不需要。当我运行它时,我从 word 复制的文本会显示反斜杠。
例如:
“这是新人?”金发男子问道。 “是的,莉莉,”雷切尔兴高采烈地回答。
这就是我运行它时将显示的内容。如果我取出反斜杠并运行它,它将打印:
“这是新人?” 金发女郎问道。 “是的,莉莉,”雷切尔高兴地回答。
但是我从 Flash 复制的文本可以正常使用反斜杠,如果我将它们取出,它会导致某种错误。
有人可以向我解释为什么如果我从 Word 复制文本就不需要反斜杠了吗?如果有人想知道我正在使用 Python 3.2.2,我还没有在 2.7 中对其进行测试。