Seite 1 von 1
python und cxfreeze
Verfasst: Mittwoch 11. Mai 2011, 07:40
von eyescube
hallo,
ich hab mein Script was nun funktioniert in eine .exe umgewandelt und nun bekomm ich immer den Fehler:
http://imageshack.us/photo/my-images/13 ... ntrno.png/
kann mir jemand von euch vll sagen warum es nachdem ich es in .exe umgewandelt habe nicht mehr funktioniert?
lg
eyescube
Re: python und cxfreeze
Verfasst: Mittwoch 11. Mai 2011, 07:58
von Xynon1
Re: python und cxfreeze
Verfasst: Mittwoch 11. Mai 2011, 08:10
von eyescube
nein aber danke für den link nur das ich damit auch nicht weiter komme
Code: Alles auswählen
try:
file = open(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'dp_backup.lock'), 'w+')
file.write(str(os.getpid()))
file.close()
except Exception, e:
print >> sys.stderr, '''ERROR: Couldn't create lock, aborting!'''
exit(2)
so sehn die zeilen aus :/
__file__ führt doch immer zu der aktuellen Python-Datei wenn ich es ausklammer bzw lösche spring ich später in nen anderen Fehler :/
http://halvar.at/python/programmpfade_ermitteln/ 
Re: python und cxfreeze
Verfasst: Mittwoch 11. Mai 2011, 10:24
von BlackJack
@eyescube: Mit dem Link musst Du aber weiterkommen, da steht nämlich die Lösung. `__file__` existiert ja ganz offensichtlich nicht -- das sagt Dir die Fehlermeldung -- also kann es auch nicht immer auf die Python-Datei verweisen. Wenn Du eine EXE daraus machst, hast Du die Python-Datei ja auch in dem Sinne gar nicht mehr.
Re: python und cxfreeze
Verfasst: Mittwoch 11. Mai 2011, 14:29
von eyescube
sorry hätte vll hinschreiben sollen das das die Lösung ist ^^.
gibts eig sowas wie ne doku für cxfreeze?
da es wohl dort kein bz2 gibt:
compressionError: bz2 module is not available.