Seite 1 von 1

IO-Problem mit Pyinstaller

Verfasst: Donnerstag 13. September 2012, 16:24
von akhof
Hallo!
Ich würde meine wxPython-Application gerne als .exe-Datei zur verfügung stellen, und habe mich nach langem rumporbieren für Pyinstaller entschieden. Ich habe mir also eine SPEC-Datei gebaut und folgende Zeilen hinzugefügt:

Code: Alles auswählen

COLLECT(a.binaries, [

("pics\p1.png", "C:\pics\p1.png", "BINARY")
("pics\p2.png", "C:\pics\p2.png", "DATA")

)
Egal ob ich "BINARY" oder "DATA" benutze, immer kommt folgender Fehler:

Code: Alles auswählen

IOError: [Errno:22] invalid mode ('rb') or filename 'C:\\pics\p1.png'
Mache ich irgendetwas falsch?
Hat jemand einen Tipp für mich?

Vielen Dank schoneinmal im Vorraus! :D

Re: IO-Problem mit Pyinstaller

Verfasst: Donnerstag 13. September 2012, 16:37
von sparrow
\ in Strings haben Sonderfunktionen. Entweder den String als raw-String (r"") definieren oder den \ entsprechend maskieren durch \\.

Re: IO-Problem mit Pyinstaller

Verfasst: Donnerstag 13. September 2012, 17:36
von akhof
Danke!

Ich werdes heute Abend mal ausprobieren...

LG

Re: IO-Problem mit Pyinstaller

Verfasst: Donnerstag 13. September 2012, 21:52
von akhof
Klappt! :D

Danke

LG