2016-04-04 8 views
0

Ich muss eine .gif Datei in meinem Quellcode anzeigen. Das einzige, was ich in der Lage gewesen Anweisung zu finden ist klug zu nutzen:Image Verwendung in Python

image = Image(Point(x,y), "filename.gif")

ich immer einen Fehler bekommen, die sagt:

couldn't open "filename.gif": no such file or directory

Ich bin nicht sicher, was zu tun ist ?

Ich denke, vielleicht habe ich die Dateien, auf die ich zugreifen möchte, an einem Ort, auf den Python nicht zugreifen kann.

Ich verwende Grafiken, und ich habe es importiert, und das ist, was die Grafikmodulreferenz sagt, auch zu tun, also glaube ich nicht, dass ich es falsch mache.

+0

Sind Sie sicher, dass Sie das Programm im selben Ordner ausführen, in dem sich 'filename.gif' befindet? – TuukkaX

+0

@TuukkaX Nein, ich bin mir nicht sicher. Und ich bin mir nicht sicher, wie ich das überprüfen soll. Dies ist für eine Klasse, und ich lege alles, was ich brauche, in die Datei für diese Klasse, die gespeicherten .py-Dateien und die .gif-Datei, und ich kann die .py-Dateien aus diesem Ordner öffnen. Es ist der gleiche Ordner, in dem meine Grafikbibliothek gespeichert ist. –

+0

Laufen Sie das Programm von einer IDE oder direkt von der ausführbaren Datei? – TuukkaX

Antwort

1

Versuchen:

image = Image.open(Point(x,y), "filename.gif")

Sieht aus wie Sie open in Image.open

-1

können fehlen, Sie den absoluten Pfad zur Datei angeben sollte.

image = Image(Point(x, y), "C:/my/path/to/the/filename.gif") 
0

Stellen Sie sicher, dass es im selben Ordner wie Ihr Python-Skript ist. Wenn das nicht funktioniert, richten Sie einen Pfad ein, der dem Benutzer Adam Smith entspricht.