如何在字符串中使用\?

莎拉·凯(Sarah Kay)

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

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

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

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

我该如何克服呢?

音乐

您有两种选择:

  1. 您可以逃脱转义字符 \通过增加一个额外\之前,像这样:"\\FolderIWantToCreate"
  2. 您可以r在字符串之前使用前缀来告诉python后面的字符串是原始字符串,如下所示:r"\FolderIWantToCreate"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章