首页 > 解决方案 > 如何在字符串中使用 \?

问题描述

我正在尝试在我的 Python 代码中创建一个目录,但我不能\在字符串中使用反斜杠。每次我这样做都会给我一个意外的令牌错误。

我希望我的代码看起来像这样:

dir = os.getcwd() + "\FolderIWantToCreate"

如果我使用/(正斜杠),它会给我一个错误,因为我的目录路径使用反斜杠。但是,如果我在代码中的任何位置(即使在 内部)键入\(反斜杠) "",它也不会将反斜杠注册为字符串,而是表示意外标记。

我该如何克服呢?

标签: pythonspecial-characters

解决方案


\ 是python中的转义字符。如果你想在字符串中使用\,你必须将它转义,即:

"\\"

有关更多信息,请参阅:https ://docs.python.org/2.0/ref/strings.html


推荐阅读