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
python und cxfreeze
Schon gelesen?
http://www.python-forum.de/viewtopic.php?p=39287#p39287
http://www.python-forum.de/viewtopic.php?p=39287#p39287
nein aber danke für den link nur das ich damit auch nicht weiter komme
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/
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)
__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/
@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.