我正在尝试找到一种从变量中以原始形式打印字符串的方法。例如,如果我将环境变量添加到 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))
但它不是