我试图找到一种从变量中打印原始形式的字符串的方法。例如,如果我在 Windows 中添加一个路径环境变量,它可能看起来像 'C:\\Windows\Users\alexb\'
,我知道我可以做到:
print(r'C:\\Windows\Users\alexb\')
但是我不能把 r
放在变量前面... ... 例如:
test = 'C:\\Windows\Users\alexb\'
print(rtest)
显然只是想打印 rtest
。
我还知道
test = 'C:\\Windows\Users\alexb\'
print(repr(test))
但是这个返回 'C:\\Windows\\Users\x07lexb'
我也是
test = 'C:\\Windows\Users\alexb\'
print(test.encode('string-escape'))
因此,我想知道是否有任何优雅的方法,使一个变量保持路径打印 RAW,仍然使用测试?如果能公正一点就好了
print(raw(test))
但事实并非如此