简体   繁体   English

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \\UXXXXXXXXX escape , on an image

[英]SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape , on an image

I would like to add an image, in order to execute a Fourier transform on the image.我想添加一个图像,以便对图像执行傅立叶变换。 Here is my code that has the syntax fault at imageio.imread这是我的代码,在 imageio.imread 有语法错误

img1 = imageio.imread("C:\\Users\\Arnold Bailie.spyder-py3\\spyder.lock\\einstein.jpg") img1 = imageio.imread("C:\\Users\\Arnold Bailie.spyder-py3\\spyder.lock\\einstein.jpg")

Here, \\U in "C:\\Users\\Arnold Bailie.spyder-py3\\spyder.lock\\einstein.jpg" starts an eight-character Unicode escape, such as \\U00014321 .此处, "C:\\Users\\Arnold Bailie.spyder-py3\\spyder.lock\\einstein.jpg" \\U开始一个八字符的 Unicode 转义,例如\\U00014321 In your code, the escape is followed by the character "s" which is invalid.在您的代码中,转义符后跟无效的字符"s"

So, you have 3 possibilites所以,你有 3 种可能性

  1. use raw string:使用原始字符串:
img1 = imageio.imread(r"C:\Users\Arnold Bailie.spyder-py3\spyder.lock\einstein.jpg")
  1. use double anti slash:使用双反斜杠:
img1 = imageio.imread("C:\\Users\\Arnold Bailie.spyder-py3\\spyder.lock\\einstein.jpg")
  1. replace "\\" (anti slash) by "/" (slash)用“/”(斜线)替换“\\”(反斜线)
img1 = imageio.imread("C:/Users/Arnold Bailie.spyder-py3/spyder.lock/einstein.jpg")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 python SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX 转义错误 - python SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape error Tkinter:SyntaxError:(unicode 错误)“unicodeescape”编解码器无法解码位置 2-3 中的字节:截断的 \\UXXXXXXXX 转义 - Tkinter: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape Python SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX 转义 - Python SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escap SyntaxError:(unicode 错误)“unicodeescape”编解码器无法解码 position 7-8 中的字节:截断 \UXXXXXXXX 转义 - SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 7-8: truncated \UXXXXXXXX escape re.compile("[" ^ SyntaxError: (unicode error) 'unicodeescape' 编解码器无法解码位置 0-7 的字节:截断的 \\UXXXXXXXX 转义 - re.compile("[" ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-7: truncated \UXXXXXXXX escape DISCORD // 'unicodeescape' 编解码器无法解码位置 2-3 中的字节:截断的 \\UXXXXXXXX 转义 - DISCORD // 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape SyntaxError: (unicode error) 'unicodeescape' 代码无法解码位置 12-13 截断的字节 \\UXXXXXXXX 转义 - SyntaxError: (unicode error) 'unicodeescape' codes can't decode bytes in position 12-13 truncated \UXXXXXXXX escape (unicode错误)'unicodeescape'编解码器无法解码位置16-17中的字节:截断\\ uXXXX转义 - (unicode error) 'unicodeescape' codec can't decode bytes in position 16-17: truncated \uXXXX escape SyntaxError:(unicode错误)“ unicodeescape”编解码器无法解码位置0-1的字节:格式错误的\\ N字符转义 - SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-1: malformed \N character escape SyntaxError: (unicode error) 'unicodeescape' 编解码器无法解码位置 115-116 中的字节:格式错误的 \\N 字符转义 - SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 115-116: malformed \N character escape
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM