我是Python的新手,最近我正在上课,我们开始了龙领域教程.http://inventwithpython.com/chapter6.html我决定独自完成这个小项目并制作半长冒险故事.大约一半时间我开始将文本粘贴到Word中.(我之前使用的是我在闪存中制作的一个冒险故事,因此所有的测试都已经写好了).我开始粘贴,所以我可以更快地替换'with'和'with',因为它们有很多并占用了大量的时间.当我跑它时,我注意到一些奇怪的东西.我直接从Flash复制的文本需要反斜杠才能正确显示'或',但我从Word复制的文本没有.当我运行它时,我从word中复制的文本会显示反斜杠.
例如:
\”This the newbie?\” The blond asked. \”Yep Lily,\” Rachel answered cheerfully.
这是我运行时会显示的内容.如果我取出反斜杠并运行它将打印:
”This the newbie?” The blond asked. ”Yep Lily,” Rachel answered cheerfully.
但是我从Flash复制的文本与反斜杠的工作方式相同,如果我要将它们取出它会导致某种错误.
有人可以向我解释为什么如果我从Word复制文本它需要反斜杠是不必要的?如果有人想知道我在Python 3.2.2中工作,我还没有在2.7中测试它.