【问题标题】:Loading an image using PyCharm使用 PyCharm 加载图像
【发布时间】:2019-10-06 10:47:48
【问题描述】:

无法在 PyCharm 中加载图像

我刚开始使用 PyCharm,我可以在 IDLE 中加载图像。

这是 Pycharm Python 控制台中的结果:

Win32 上的 Python 3.7.0(v3.7.0:1bf9cc5093,2018 年 6 月 27 日,04:59:51)[MSC v.1914 64 位(AMD64)]

从 PIL 导入图片

img = Image.open("C:\Users\Kelly\Desktop\CSCI 131 Python\ch_07\smokey.jpg")

  File "<input>", line 1
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

注意:在移动 .jpg 文件之前,我在 IDLE 中遇到了相同的语法错误 到 Python 3.7 文件夹。我在 PyCharm 中尝试过的任何方法都不起作用。

【问题讨论】:

    标签: python pycharm


    【解决方案1】:

    试试:

    from PIL import Image
    img = Image.open(r"C:\Users\Kelly\Desktop\CSCI 131 Python\ch_07\smokey.jpg")
    

    您的错误原因是您的图像路径中包含反斜杠\。我们知道反斜杠\ 被编译器视为转义字符,因此将\ 后面的任何字符解释为转义序列,这不是我们的意图。因此,为了解决这个问题,请在图像路径字符串之前使用r,提供图像文件的原始路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-23
      • 2013-09-16
      • 2011-08-25
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      相关资源
      最近更新 更多