如何在没有转义效果的情况下在字符串中使用 \

How to use \ in a string without it's escape effect

我正在尝试执行下一行:

with open('.\numbers.txt', 'r') as f:

路径中的 \n 被识别为 new line 特殊字符。

您可以通过在字符串前添加 r

来使用原始字符串
print(r'.\numbers.txt')

或者使用 \

转义反斜杠
print('.\numbers.txt')

您需要对转义字符进行转义。所以

with open('.\numbers.txt', 'r') as f:

这应该可以满足您的需求。

谢谢 斯科特