如何在Python中正确编写原始多行字符串?
发布于 2021-01-29 14:10:23
- 我知道您可以通过以下几种方式创建多行字符串:
三引号
'''
This is a
multi-line
string.
'''
级联
('this is '
'a string')
转义
'This is'\
'a string'
- 我也知道,在字符串前面加上前缀
r
将使它成为原始字符串,对于文件路径很有用。r'C:\Path\To\File'
但是,我有一个长文件路径,该文件路径既跨越多行,又需要是原始字符串。我该怎么做呢?
这有效:
In [1]: (r'a\b'
...: '\c\d')
Out[1]: 'a\\b\\c\\d'
但是由于某些原因,这不是:
In [4]: (r'on\e'
...: '\tw\o')
Out[4]: 'on\\e\tw\\o'
为什么"t"
只有一个反斜杠?
关注者
0
被浏览
132
1 个回答