Python命令中的'r'

use*_*740 2 python

这可能在某个时候回答了某个地方,但我看到的标题没有连接,所以这里就是这样.我看过读过的python命令os.listdir(r".\bootstrapper").什么是'r'做什么?

干杯...

Lev*_*von 6

它可以防止Python解释器将任何特殊含义附加到字符串中的特殊字符(例如反斜杠),并按原样解释它(即以"原始"形式).这是您可以"转义"您使用的字符串中的特殊字符的一种方法.

您经常会在路径规范中看到原始字符串.假设路径包含一个以t开头的目录,例如c:\tests\data.csv,因此您不希望\t被解释为制表符,因此使用r修饰符.