我试图在dict中保留unicode 这里的字符串看起来像:
password = r"abc\3]xyz"
print(password)
output:
abc\3]xyz
但是当我在dict中使用相同的变量时,它会添加一个转义字符:
id_pass = { "id" : "username", "password" : password }
print(id_pass)
output:
{ u'id' : u'username', u'password' : u'abc\\3]xyz"' }
Expected:
{ u'id' : u'username', u'password' : u'abc\3]xyz"' }
我找不到办法。
答案 0 :(得分:2)
这不是在更改字符串的值,而只是打印其repr()
值,该值显示转义值。
答案 1 :(得分:2)
似乎正在添加一个转义字符,因为如果将其传递给显示的rds_iam
,则会在可视化文件中添加一个转义字符。实际上没有任何改变。