您尚未登录。

#1 2017-02-09 17:23:09

alexxey
会员
注册时间: 2016-12-28
帖子: 73

[SOLVED] python 如何将 'blah' 转换为 r'blah'

使用 python 2.7.13
问题是这样的:

从文本文档中读取字符串

In [1]: !cat ./mfkd
周
In [2]: with open('mfkd') as f:
   ...:     s = f.read()
   ...:     

In [3]: s
Out[3]: '\xe5\x91\xa8'

请问如何将字符串 s 转换为 r'\xe5\x91\xa8'?

最近编辑记录 alexxey (2017-02-09 17:31:20)

离线

#2 2017-02-09 17:30:32

alexxey
会员
注册时间: 2016-12-28
帖子: 73

Re: [SOLVED] python 如何将 'blah' 转换为 r'blah'

发现可以这样:

s.encode('string-escape')

repr(s)

离线

页脚