SyntaxError:(unicode错误)“ unicodeescape”编解码器无法解码位置115-116中的字节:格式错误的\ N字符转义

时间:2019-12-11 14:49:09

标签: python cmd

我遇到以下错误:

C:\Users\DELL>C:\Users\DELL\AppData\Local\Programs\Python\Python37\python.exe   D:\Arduino\ckAnimation_generator.py
  File "D:\Arduino\ckAnimation_generator.py", line 19
    bloodySettingsPath ="C:\\Program Files (x86)\\KeyDominator2\\KeyDominator2\\UserLog\\Keyboard\\B857Rcir_2178872A\\English\\Setting\\SLED\NumberPadAtRight\\Setting.ini"
                       ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 115-116: malformed \N character escape

1 个答案:

答案 0 :(得分:0)

要么转义REVERSE SOLIDUS(反斜杠)字符,要么将字符串指定为raw。

bloodySettingsPath = "C:\\Program Files (x86)\\KeyDominator2\\KeyDominator2\\UserLog\\Keyboard\\B857Rcir_2178872A\\English\\Setting\\SLED\\NumberPadAtRight\\Setting.ini"

bloodySettingsPath = r"C:\Program Files (x86)\KeyDominator2\KeyDominator2\UserLog\Keyboard\B857Rcir_2178872A\English\Setting\SLED\NumberPadAtRight\Setting.ini"
相关问题