【问题标题】:how can i open png and jpg files with python?如何使用 python 打开 png 和 jpg 文件?
【发布时间】:2021-04-06 23:56:42
【问题描述】:

我需要一个程序来打开 png 文件。我在互联网上找到了这个,但这给了我一个错误。

from PIL import Image

im = Image.open("D:/foto's/fbshare.png")

im.show()

这是错误:

AttributeError: partially initialized module 'PIL.Image' has no attribute 'open' (most likely due to a circular import)

有没有人能解决这个问题?

【问题讨论】:

  • 你那里还有同名的文件吗?
  • 尝试导入 PIL.Image
  • 或者试试——导入图片;如果需要 pip install image 先

标签: python image png jpeg


【解决方案1】:

解决方案是不要将该文件命名为与该文件中导入的任何模块相同的名称。

在此处的示例中了解更多信息:

https://geektechstuff.com/2020/06/13/attributeerror-partially-initialized-module-has-no-attribute-python/

【讨论】:

    【解决方案2】:

    我使用matplotlib.image 作为mpimgmatplotlib.pyplot 作为plt

    import matplotlib.pyplot as plt
    import matplotlib.image as mpimg
    image_path = "D:/foto's/fbshare.png"
    image = mpimg.imread(image_path)
    plt.imshow(image)
    plt.show()
    

    【讨论】:

    • 它给了我这个错误 ModuleNotFoundError: No module named 'matplotlib.mpimg'
    • 完成!是的,我把mpimg和真名matplotlib.image混在一起了。
    • 我很抱歉,是的,它确实工作得很好
    猜你喜欢
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2012-03-20
    • 2011-04-25
    相关资源
    最近更新 更多