Die Suche ergab 33 Treffer

von m477hi45
Donnerstag 3. Juni 2010, 15:09
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

nextversion ist auch nicht gerade schön... Wenn man ein Update verpasst, was dann? naja, wenn man ein update verpasst is das zb so: -man hat version 0.8 -version 0.9 wird verpasst -aktuelle version: 1.0 ____ wenn man jetzt die 0.8er startet, wird ja sowieso nur auf die allgemeine sourceforge.net se...
von m477hi45
Donnerstag 3. Juni 2010, 10:33
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

Hallo. allerdings.. kann ich eine globale variable definieren die ich dann auch außerhalb des threads aufrufen kann ? Das kannst du schon, möchtest du aber nicht. Was du willst sind ein Event oder eine Queue, welche du als Parameter an den Thread übergibst. hm.. also ich habs jetzt derzeit so gemac...
von m477hi45
Donnerstag 3. Juni 2010, 08:59
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

m477hi45 hat geschrieben:
cofi hat geschrieben:Stichwort Threads.
allerdings.. kann ich eine globale variable definieren die ich dann auch außerhalb des threads aufrufen kann ?

funktioniert irgendwie nicht.. mit "global var".

lg

ok tut mir leid für die dumme frage.. bin gerade selbst draufgekommen ..
von m477hi45
Donnerstag 3. Juni 2010, 08:46
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

cofi hat geschrieben:Stichwort Threads.
allerdings.. kann ich eine globale variable definieren die ich dann auch außerhalb des threads aufrufen kann ?

funktioniert irgendwie nicht.. mit "global var".

lg
von m477hi45
Donnerstag 3. Juni 2010, 08:21
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

cofi hat geschrieben:Stichwort Threads.

Ausserdem willst du dir mal Stringformatting anschaun.

danke ;) das mit den threads funktioniert bestens!
von m477hi45
Mittwoch 2. Juni 2010, 21:53
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

Hallo! Ich wollte jetzt einen "Update Check" einbauen.. Leider braucht dieser Check bis zu 20 sekunden.. was viel zu lang ist um ihn bei jedem programaufruf am Anfang auszuführen.. allgemein hätt ich die funktion aber schon gerne.. kann man das irgendwie im Hintergrund ausführen ? oder mus...
von m477hi45
Mittwoch 2. Juni 2010, 19:21
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

@m477hi45: Ich würde mir das mit diesen Befehlen grundsätzlich mal überlegen. Zumindest unter Linux/Unix es das unüblich das Konsolenprogramme selbige leeren. Denn oft hat man ja vorher dort Befehle ausgeführt und möchte gar nicht, dass ein Programm die Ausgaben die da schon stehen, einfach so lösch...
von m477hi45
Mittwoch 2. Juni 2010, 17:43
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

snafu hat geschrieben:Mit `shell=True` besteht in der Tat kein großer Vorteil. Wenn man die subprocess-Doku verstanden hat, weiß man auch, wie man es anders besser macht. :)
Aus der Doku bin ich anscheinend nicht schlaue geworden..

Aus der hab ich das mit dem 'shell=True'..
von m477hi45
Mittwoch 2. Juni 2010, 08:46
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

[quote="Hyperion"]Dafür würde ich dann aber ein dict nehmen: cls_command = { "nt": "cls", "posix": "clear", "mac": "clear" } print cls_command[os.name] Danke für den schönen Code ;) Ich hab halt für Windows um einiges mehr an Befe...
von m477hi45
Dienstag 1. Juni 2010, 19:21
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

hat jemand von euch eigentlich einen MAC ? um zu testen ob es da geht ? ich konnte es derzeit erst auf windows (XP, Vista, 7) und Linux (Ubuntu) testen.. Man könnte auch einfach in die Dokumentation schauen ;-) stimmt ;) aber beim realen testen tauchen doch immer wieder überaschungen auf ^^ also da...
von m477hi45
Dienstag 1. Juni 2010, 18:18
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

hat jemand von euch eigentlich einen MAC ?

um zu testen ob es da geht ? ich konnte es derzeit erst auf windows (XP, Vista, 7) und Linux (Ubuntu) testen..

lg
von m477hi45
Montag 31. Mai 2010, 22:38
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

Man kann die Methoden auch kaskadierend aufrufen (da diese jeweils einen neues String-Objekt zurückliefern): In [1]: " Hallo".strip().lower() Out[1]: 'hallo' Und jetzt rate mal, was Dir raw_input() liefert und was man da nun machen könnte ;-) oh danke ;) das verkürzt den code um einiges.....
von m477hi45
Montag 31. Mai 2010, 22:19
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

Ich hab das ganze auch gleich zur Länder Code Abfrage dazugegeben..

Code: Alles auswählen

language = raw_input('Enter the language of the user\'s profil: [de, en, fr, ..]: ')

language = language.lower()
language = language.strip()
Also kann man statt "de" jetzt auch " DE" schreiben ;)
von m477hi45
Montag 31. Mai 2010, 22:14
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

Hyperion hat geschrieben:
m477hi45 hat geschrieben: Wie kann ich denn das "String" Modul genau ersetzen ?
Indem man die Methoden eines String-Objektes aufruft?

Code: Alles auswählen

In [1]: "Hallo".lower()
Out[1]: 'hallo'
oke danke ;)
von m477hi45
Montag 31. Mai 2010, 21:32
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

Na mindestens mal eine Funktion um das alles von der Modulebene wegzubekommen, und die dann mit dem ``if __name__ == '__main__':``-Idiom aufrufen, damit man das auch als Modul importieren zu können ohne das es gleich ausgeführt wird. Dann kann man da sicher einzelne Schritte auf Funktionen aufteile...
von m477hi45
Montag 31. Mai 2010, 21:01
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

Es wäre vielleicht ganz gut den Code in einzelne Funktionen zu packen. oke.. nur was genau ? ich verstehe den Sinn von Funktionen, wenn bestimmter Code öfter als 1x ausgeführt wird.. aber eigentlich, wird ja alles ganz linear abgearbeitet, ohne wesentliche wiederholungen.. hätten da funktionen viel...
von m477hi45
Montag 31. Mai 2010, 20:12
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

Hier einmal auch der aktuelle Code:

http://paste.pocoo.org/show/z6Te4ozBOAla57PLFEWd/

lg
;)
von m477hi45
Montag 31. Mai 2010, 19:25
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

Wobei man da natürlich auch schauen muss wie oft das `set()` abgefragt wird. Wenn das im ganzen Programmverlauf nur einmal befragt wird, ist es natürlich effizienter eine Liste oder ein Tupel zu verwenden als erst ein `set()` mit den Daten zu füllen. Also das ganze wird eigentlich nur einmal abgefr...
von m477hi45
Montag 31. Mai 2010, 16:42
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

Wie kann ich denn einen Try Befehl am besten einbauen, dass das Programm nicht einfach abstürzt, wenn keine Internetverbindung besteht ?

bei "f = urllib.urlopen(URL)"
kommt ohne Internetverbindung natürlich immer gleich ein Fehler..
von m477hi45
Montag 31. Mai 2010, 16:35
Forum: Showcase
Thema: NETLOG Profilbild Download-Manager
Antworten: 60
Zugriffe: 7071

Re: NETLOG Profilbild Download-Manager

EyDu hat geschrieben:

Code: Alles auswählen

>>> languages = set(("en", "de", "it"))
>>> "argh" not in languages
True
>>> "en" not in languages
False

Vielen Dank ;)

Hab ich gerade eingebaut !

lg