unicode麻烦

时间:2016-12-22 18:09:47

标签: python sqlite

我有一个带有文件位置列表的sqlite数据库。

$something = $this->input->post('something');

我正在尝试让python重命名此列中的所有文件。

我的问题是,当我尝试使用字符串python时,将“\ 161”部分视为一个字符并将其转换为“q”。

我意识到可以用反斜杠来逃避这一点,但是我不知道如何在大量的字符串上做到这一点。

1 个答案:

答案 0 :(得分:2)

您应该使用原始字符串,前缀为r标记。

>>> '\161'
'q'
>>> r'\161'
'\\161'

有关详细信息,请参阅文档中的string literals