Nein, von mir kommt der Code auch nicht :roll:
Aber das Umformulieren war toll, hier meine neue def, die auch funktioniert.
Im Prinzip muss ich in dem Fall wohl auch nicht mehr wissen, denn ich habe die Funktion getestet.
import sys
def IsSysFrozen():
try:
sys.frozen
except AttributeError ...
Die Suche ergab 19 Treffer
- Freitag 6. Juni 2014, 19:25
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
- Freitag 6. Juni 2014, 17:15
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Also ist .frozen eine Eigenschaft, die nur gesetzt wird, wenn es "eingefroren" ist, richtig?
Mich würde interessieren wie genau dies im Hintergrund abläuft, aber ich sehe erstmal in der Dokumentation nach (Module docs).
Mich würde interessieren wie genau dies im Hintergrund abläuft, aber ich sehe erstmal in der Dokumentation nach (Module docs).
- Freitag 6. Juni 2014, 15:47
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Ich dachte, ich brauche es, da ohne weder das If noch das Else ausgeführt wurde für diese Zeile:
getattr(sys, 'frozen',False):
Ich teste es nochmal genau, da mehrere Dinge von mir verändert wurden
getattr(sys, 'frozen',False):
Ich teste es nochmal genau, da mehrere Dinge von mir verändert wurden
- Freitag 6. Juni 2014, 15:45
- Forum: Allgemeine Fragen
- Thema: Script verhaelt sich unter Windows anders als am Mac, warum?
- Antworten: 7
- Zugriffe: 1822
Re: Script verhaelt sich unter Windows anders als am Mac, wa
1 Kann es an Camel-/Pascal Case liegen?
2 Hast du schon mal probiert aus dem zweiten if ein elif zu machen ?
Ich würde in so einem Fall das erste if mal auskommentieren und das zweite if einmal mit der ersten und einmal mit der zweiten Bedingung laufen lassen, um zu sehen
ob irgendwann eine der ...
2 Hast du schon mal probiert aus dem zweiten if ein elif zu machen ?
Ich würde in so einem Fall das erste if mal auskommentieren und das zweite if einmal mit der ersten und einmal mit der zweiten Bedingung laufen lassen, um zu sehen
ob irgendwann eine der ...
- Freitag 6. Juni 2014, 15:40
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Vielen Dank, das sieht wunderbar aus.
Die Logik verstehe ich nur nicht.
Zeile sys.frozen wird versucht auszuführen.
Wenn hier ein Fehler auftritt (AttributeError), ist das Sys eigentlich nicht frozen und __file__ kan benutzt werden
Die Technik dahinter verstehe ich nicht ganz und ich würde gerne ...
Die Logik verstehe ich nur nicht.
Zeile sys.frozen wird versucht auszuführen.
Wenn hier ein Fehler auftritt (AttributeError), ist das Sys eigentlich nicht frozen und __file__ kan benutzt werden
Die Technik dahinter verstehe ich nicht ganz und ich würde gerne ...
- Freitag 6. Juni 2014, 15:10
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Danke /me!
Print Anweisungen habe ich nun entfernt, war mehr zum Testen vorgesehen ob überhaupt etwas passiert.
Und Vielen Dank für den Link, ist sogleich gespeichert!
Bis auf die print Anweisungen, gibt es andere "No's", die Du mir mitteilen kannst?
Verdammt, gerade mal ein paar Zeilen getippt und ...
Print Anweisungen habe ich nun entfernt, war mehr zum Testen vorgesehen ob überhaupt etwas passiert.
Und Vielen Dank für den Link, ist sogleich gespeichert!
Bis auf die print Anweisungen, gibt es andere "No's", die Du mir mitteilen kannst?
Verdammt, gerade mal ein paar Zeilen getippt und ...
- Freitag 6. Juni 2014, 14:42
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Die neue py sieht nun so aus:
import sys
import os
from operator import attrgetter
def GetDirName():
if getattr(sys, 'frozen',False):
print('Frozen')
datadir = os.path.dirname(sys.executable)
else:
print('Nicht Frozen')
print(str(sys.argv[0]))
datadir = os.path.dirname(os.path.abspath ...
import sys
import os
from operator import attrgetter
def GetDirName():
if getattr(sys, 'frozen',False):
print('Frozen')
datadir = os.path.dirname(sys.executable)
else:
print('Nicht Frozen')
print(str(sys.argv[0]))
datadir = os.path.dirname(os.path.abspath ...
- Freitag 6. Juni 2014, 14:38
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Und nun dachte ich mir, ich lagere dies in eine def aus, die als return das aktuelle Arbeitsverzeichnis liefert.
Dann könnte ich eine zweite Funktion basteln, die zurückgibt, ob es in diesem Verzeichnis die erwartete csv Datei gibt.
Ist das fürs Erste so richtig, also dieses Vorgehen ?
Mir ist es ...
Dann könnte ich eine zweite Funktion basteln, die zurückgibt, ob es in diesem Verzeichnis die erwartete csv Datei gibt.
Ist das fürs Erste so richtig, also dieses Vorgehen ?
Mir ist es ...
- Freitag 6. Juni 2014, 14:32
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Ach ja Black Jack, die str() Umklamerungen habe ich gemacht da ich mir nicht sicher war ob ich eine Typumwandlung brauche.
Ich wollte nur ausschliessen, dass es an einer Kleinigkeit liegt!
Ich wollte nur ausschliessen, dass es an einer Kleinigkeit liegt!
- Freitag 6. Juni 2014, 14:31
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Halt liebes Forum!
Ich glaube, jetzt habe ich es gelöst.
Anscheinend musste noch getattr importiert werden und in der setup.py habe ich auch noch etwas geändert.
Jetzt scheint es zu gehen!!! Ich bin voll happy!!!!
Danke für eure Hilfe und habt Nachsicht.
Vieles kann man googeln aber wenn man noch ...
Ich glaube, jetzt habe ich es gelöst.
Anscheinend musste noch getattr importiert werden und in der setup.py habe ich auch noch etwas geändert.
Jetzt scheint es zu gehen!!! Ich bin voll happy!!!!
Danke für eure Hilfe und habt Nachsicht.
Vieles kann man googeln aber wenn man noch ...
- Freitag 6. Juni 2014, 14:14
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Hallo BlackJack,
Vielen Dank, die Doku habe ich sogar gelesen, allerdings finde ich mich schwer zurecht, da ich das Prinzip generell nicht richtig in meinem Kopf kriege.
Ich kann kein Beispiel finden wie ich genau die setup.py anpassen muss.
den code der test.py habe ich so geändert.
Jetzt kommt ...
Vielen Dank, die Doku habe ich sogar gelesen, allerdings finde ich mich schwer zurecht, da ich das Prinzip generell nicht richtig in meinem Kopf kriege.
Ich kann kein Beispiel finden wie ich genau die setup.py anpassen muss.
den code der test.py habe ich so geändert.
Jetzt kommt ...
- Freitag 6. Juni 2014, 13:47
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Hallo,
erstmal Vielen Dank, py2exe habe ich nich benutzt, da auf der website keine Unterstützng für python3 vermerkt war.
Geht das dann trotzdem ?
Der Test in der py ist deswegen wichtig, da die csv Datei zum Einlesen einfach im gleichen Ordner wie die exe liegen soll.
Daher möchte ich den Pfad ...
erstmal Vielen Dank, py2exe habe ich nich benutzt, da auf der website keine Unterstützng für python3 vermerkt war.
Geht das dann trotzdem ?
Der Test in der py ist deswegen wichtig, da die csv Datei zum Einlesen einfach im gleichen Ordner wie die exe liegen soll.
Daher möchte ich den Pfad ...
- Freitag 6. Juni 2014, 13:10
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Re: Wie aus Python eine einfache exe erstellen (ohne GUI)
Noch ein kleiner Zusatz:
Das input() habe ich ergänzt, damit das DOS Fenster stehen bleibt und ich den output kontrollieren kann.
Das input() habe ich ergänzt, damit das DOS Fenster stehen bleibt und ich den output kontrollieren kann.
- Freitag 6. Juni 2014, 13:04
- Forum: Offtopic
- Thema: Ich bin der neue hier
- Antworten: 19
- Zugriffe: 5051
Re: Ich bin der neue hier
@me.
Warum hast du die Tools gegen PyCharme ausgetauscht ?
Das würde mich noch interessieren.
Warum hast du die Tools gegen PyCharme ausgetauscht ?
Das würde mich noch interessieren.
- Freitag 6. Juni 2014, 13:02
- Forum: Allgemeine Fragen
- Thema: Wie aus Python eine einfache exe erstellen (ohne GUI)
- Antworten: 22
- Zugriffe: 4915
Wie aus Python eine einfache exe erstellen (ohne GUI)
Hallo,
mein erstes Programm ist nun fertig (so grob). Es handelt sich um einen einfachen Job.
csv Datei einlesen
Daten in Listen speichern
Daten bearbeiten, neu berechnen
Daten wieder als csv speichern
Sicher habe ich noch lange nicht die Kürze von Python ausgereizt aber immoment ist für mich die ...
mein erstes Programm ist nun fertig (so grob). Es handelt sich um einen einfachen Job.
csv Datei einlesen
Daten in Listen speichern
Daten bearbeiten, neu berechnen
Daten wieder als csv speichern
Sicher habe ich noch lange nicht die Kürze von Python ausgereizt aber immoment ist für mich die ...
- Freitag 6. Juni 2014, 12:42
- Forum: Offtopic
- Thema: Ich bin der neue hier
- Antworten: 19
- Zugriffe: 5051
Re: Ich bin der neue hier
Hallo,
mein Beileid :|
Grosse Projekte in VBA macht keinen Spaß, ich hatte zunehmends Frust am Ende.
Wenn man sich etwas mit Programmierung beschäftigt und besser werden möchte. ist es mit VBA nicht einfach.
Trotzdem man Klassen baut etc, es ist einfach schwierig.
Aber auch VBA wird mir nicht ...
mein Beileid :|
Grosse Projekte in VBA macht keinen Spaß, ich hatte zunehmends Frust am Ende.
Wenn man sich etwas mit Programmierung beschäftigt und besser werden möchte. ist es mit VBA nicht einfach.
Trotzdem man Klassen baut etc, es ist einfach schwierig.
Aber auch VBA wird mir nicht ...
- Donnerstag 5. Juni 2014, 20:48
- Forum: Offtopic
- Thema: Ich bin der neue hier
- Antworten: 19
- Zugriffe: 5051
Re: Ich bin der neue hier
Hallo Cofi,
Java ist auch um Programme anderer wenigstens ein wenig zu verstehen und warten zu können.
In der Tat gibt es oft studentische Aushilfen, die an der Uni Java und C lernen.
Selbst bin ich offen, um auch mehr mit Python umzusetzen, wenn ich mich erstmal eingearbeitet habe.
Mein erstes ...
Java ist auch um Programme anderer wenigstens ein wenig zu verstehen und warten zu können.
In der Tat gibt es oft studentische Aushilfen, die an der Uni Java und C lernen.
Selbst bin ich offen, um auch mehr mit Python umzusetzen, wenn ich mich erstmal eingearbeitet habe.
Mein erstes ...
- Donnerstag 5. Juni 2014, 16:15
- Forum: Offtopic
- Thema: Ich bin der neue hier
- Antworten: 19
- Zugriffe: 5051
Re: Ich bin der neue hier
Hallo,
bislang sieht es so aus, als sei Python die Kür und Java die Pflicht
Eclipse für Java gefällt mir soweit ganz gut.
bislang sieht es so aus, als sei Python die Kür und Java die Pflicht

Eclipse für Java gefällt mir soweit ganz gut.
- Donnerstag 5. Juni 2014, 14:33
- Forum: Offtopic
- Thema: Ich bin der neue hier
- Antworten: 19
- Zugriffe: 5051
Ich bin der neue hier
Hallo liebes Forum,
ich möchte mich kurz vorstellen:
Nachdem ich in unserem Unternehmen ziemliche viele VBA Lösungen geschrieben habe,
wende ich mich nun endlich auch richtigen Sprachen zu.
Aktuell Python und Java.
Python vor allem für kleine Lösungen, in denen es um csv oder txt dateien geht ...
ich möchte mich kurz vorstellen:
Nachdem ich in unserem Unternehmen ziemliche viele VBA Lösungen geschrieben habe,
wende ich mich nun endlich auch richtigen Sprachen zu.
Aktuell Python und Java.
Python vor allem für kleine Lösungen, in denen es um csv oder txt dateien geht ...