Die Suche ergab 19 Treffer

von nfb503
Freitag 6. Juni 2014, 19:25
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)

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 ...
von nfb503
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).
von nfb503
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
von nfb503
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 ...
von nfb503
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 ...
von nfb503
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 ...
von nfb503
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 ...
von nfb503
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 ...
von nfb503
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!
von nfb503
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 ...
von nfb503
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 ...
von nfb503
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 ...
von nfb503
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.
von nfb503
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.
von nfb503
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 ...
von nfb503
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 ...
von nfb503
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 ...
von nfb503
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 :D
Eclipse für Java gefällt mir soweit ganz gut.
von nfb503
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 ...