未知的python表达式filename = r'/ path/to/file'

Lis*_*isa 10 python string

我发现这个可能非常有用的python 脚本,但遇到了我以前从未见过的这些表达式:

inputfilename = r'/path/to/infile'
outputfilename = r'/path/to/outfile'
Run Code Online (Sandbox Code Playgroud)

我找不到搜索它的方法.这是r'...'做什么的?

谢谢你的帮助!

Mac*_*Gol 9

r'..'字符串修改导致'..'字符串被解释字面.这意味着,r'My\Path\Without\Escaping'将评估'My\Path\Without\Escaping'- 而不会导致反斜杠转义字符.previous等效于'My\\Path\\Without\\Escaping'string,但没有raw修饰符.

注意:字符串不能以奇数个反斜杠结尾,即r'Bad\String\Example\'不是正确的字符串.

  • ...有一个例外:`r'My\Path\Without\Escaping \'`不起作用.即使是原始字符串也可能不会以奇数个反斜杠结尾. (3认同)