2

みなさん、こんにちはリンクからダウンロードした画像を開こうとしています。サイトを検索したところ、非常に便利なものが見つかり、それをコードに実装しました。

*if* __name__ == "__main__":
    import urllib
    droste = urllib.urlopen("http://is.gd/cHqT")
    with open("droste.png", "wb") as imgFile:
        imgFile.write(droste.read())
    print "Got it!"
    droste = Image.open("droste.png")
    while droste:
        droste.show()
        droste = reveal(droste)
        if droste:
            open("droste.png", "wb").write(droste)
            droste = Image.open("droste.png")

エラーは 7 行目で発生します"droste = Image.open("droste.png")"。IOError: 画像ファイルを識別できません。print "Got it!" その特定の行とその行が実際にダウンロードされたことを確認するまでコードがうまく動作するため、画像がダウンロードされたことがわかり ます。画像名ではなく、open のパラメータで画像ファイルのパスを指定する必要があるかどうかわかりません。または、ファイルのパスを確認する必要があるかもしれません。助けてください。

4

1 に答える 1