Die Suche ergab 521 Treffer

von droptix
Sonntag 25. Dezember 2005, 22:11
Forum: Allgemeine Fragen
Thema: lokale Variable in Funktion
Antworten: 19
Zugriffe: 2812

Re: Nur ein Weg funzt richtig

Wobei ich denke, dass Windows doppelte Backslashes sowieso ignoriert (habs aber nur mit ZSH unter Windows getestet). Ja das stimmt auch. Aber ich mag es nicht mehr "quick and dirty". Dieser Teil soll ja auf mehreren Systemen lauffähig sein, also auch auf Unix-Derivaten. By the way: Was ist ZSH ?
von droptix
Sonntag 25. Dezember 2005, 11:49
Forum: Allgemeine Fragen
Thema: lokale Variable in Funktion
Antworten: 19
Zugriffe: 2812

Nur ein Weg funzt richtig

Doch nur ein Weg funzt richtig! Mein Ziel ist es ja, Pfade zu verknüpfen. Dabei kann es passieren, dass in der Liste der zu verknüpfenden Pfade auch mal ein Slash zu Beginn oder am Anfang steht. os.path.join() verknüpft ja "clever", prüft also genau sowas und gibt keine doppelten Slashes zurück. Hie...
von droptix
Sonntag 25. Dezember 2005, 11:37
Forum: Allgemeine Fragen
Thema: lokale Variable in Funktion
Antworten: 19
Zugriffe: 2812

Viele Wege führen nach Rom

Oh, das ist interessant. Was ist der Unterschied (was passiert jeweils) in diesen beiden Beispielen? Bsp. 1: import os.path lpath = ["a", "b", "c"] print os.path.sep.join(lpath) # result: a\b\c os.path.sep ist dachte ich nur der Separator für die Verkettung von Pfaden, also unter Windows der Backsla...
von droptix
Sonntag 25. Dezember 2005, 11:25
Forum: Allgemeine Fragen
Thema: Dateien vor Änderung/Löschen retten
Antworten: 3
Zugriffe: 368

py2exe und NT-Dienste

Also py2exe ist schon sehr geil, aber es lohnt sich eigentlich nicht, damit einen Dienst zu erstellen. Ich hatte schon zu oft Probleme damit. Python macht eigentlich fast dasselbe wie srvany.exe aus dem WinResKit. Ohne die pythonservices.exe (ähnliche Aufgabe wie srvany.exe ) geht da auch nix. Einzi...
von droptix
Sonntag 25. Dezember 2005, 11:16
Forum: Allgemeine Fragen
Thema: os.listdir(path) bringt mir None
Antworten: 9
Zugriffe: 1188

os.walk reicht mir nicht

Wie ich oben bereits postete: Achso: Nur falls jetzt jemandem die Idee kommt... Nein, ich möchte nicht die Python-Funktion os.walk() benutzen, weil ich später noch mehr als nur die Verzeichnis- und Dateinamen brauche. Erstens macht das auch nix weiter als mit os.listdir() die Verzeichnisse rekursiv ...
von droptix
Samstag 24. Dezember 2005, 12:06
Forum: Allgemeine Fragen
Thema: lokale Variable in Funktion
Antworten: 19
Zugriffe: 2812

lokale Variable in Funktion

Hmmm, klingt eigentlich wie eine Newbie-Frage. Aber für mich aus der PHP-Welt ist das hier unverständlich: def aendere(eine_liste): eine_liste[1] = 4 x = [1,2,3] aendere(x) print x # Druckt [1,4,3] def nichtaendern(x): x = 0 y = 1 nichtaendern(y) print y # Druckt 1 Ich finde es seltsam, dass man bei...
von droptix
Samstag 24. Dezember 2005, 11:14
Forum: Allgemeine Fragen
Thema: os.listdir(path) bringt mir None
Antworten: 9
Zugriffe: 1188

Aaaaah

Aaaaah! Na es war auch schon ganz schön spät... hab dann auch aufgehört, um lieber heute weiter zu machen. Aber danke, jetzt funzt es natürlich.
von droptix
Samstag 24. Dezember 2005, 03:52
Forum: Allgemeine Fragen
Thema: os.listdir(path) bringt mir None
Antworten: 9
Zugriffe: 1188

Liegt an was anderem

Huh, das liegt doch an was anderem, was ich mir allerdings nicht erklären kann. Ich will rekursiv durch ein Verzeichnis wandern und dabei eigentlich nur mittels myList.append(myString) einen String (aktuelles Verzeichnis) an eine Liste (Pfad bis zum aktuellen Verzeichnis) anhängen. Nach dem append()...
von droptix
Samstag 24. Dezember 2005, 01:49
Forum: Allgemeine Fragen
Thema: dict() to file
Antworten: 4
Zugriffe: 396

GEIL!

GEIL! Und so ne schnelle Antwort... Geht auch als "ge-freezte" .exe!
von droptix
Samstag 24. Dezember 2005, 01:33
Forum: Allgemeine Fragen
Thema: dict() to file
Antworten: 4
Zugriffe: 396

dict() to file

Ich erstelle ein Dictionary und würde es mir gerne jederzeit wieder verfügbar machen, auch wenn ich mein Python-Programm geschlossen habe. Also möchte ich es in eine Datei schreiben. Wie macht man das am besten? Zuerst dachte ich an eine Liste von Befehlen, die mir das Dictionary erstellten. Diese L...
von droptix
Freitag 23. Dezember 2005, 23:44
Forum: Allgemeine Fragen
Thema: Dateien vor Änderung/Löschen retten
Antworten: 3
Zugriffe: 368

Dateien vor Änderung/Löschen retten

Kann man mit Python ein Programm für die folgende Aufgabe realisieren? Vorzugsweise soll das erstmal nur unter Windows funktionieren, aber unter UNIX wäre das auch sehr interessant: Das Python-Programm soll (später als Windows-NT-Dienst über srvany.exe aus dem Windows Resource Kit) vom System getäti...
von droptix
Donnerstag 22. Dezember 2005, 20:17
Forum: Allgemeine Fragen
Thema: os.listdir(path) bringt mir None
Antworten: 9
Zugriffe: 1188

os.listdir(path) bringt mir None

Ich bekomme neben der Liste aller Verzeichniseinträge von path auch einen Wert "None". Wozu?
von droptix
Freitag 9. Dezember 2005, 12:34
Forum: Allgemeine Fragen
Thema: Problem: Unterschied PHP-Array und Python-Dictionary
Antworten: 6
Zugriffe: 698

Begriff "Iteration"

Was heißt eigentlich "iterieren"? In Englisch-Deutsch Wörterbüchern finde ich "iterate" nicht. Bei http://duden.de/ schon... Es muss was mit Wiederholungen zu tun haben.
von droptix
Freitag 9. Dezember 2005, 12:32
Forum: Allgemeine Fragen
Thema: Problem: Unterschied PHP-Array und Python-Dictionary
Antworten: 6
Zugriffe: 698

Ah ja, das hilft

Sehr fein! Obwohl ich mich schon frage, weshalb Python die Werte durcheinander bringt. Es macht schon Sinn, die Reihenfolge beizubehalten. Welche Methode haltet ihr für sinnvoller? Bei dem Link von lutz.horn wird UserDict (kenne ich gar nicht) modifiziert und in den sechs Kommentaren werden schon di...
von droptix
Freitag 9. Dezember 2005, 00:48
Forum: Allgemeine Fragen
Thema: Problem: Unterschied PHP-Array und Python-Dictionary
Antworten: 6
Zugriffe: 698

Problem: Unterschied PHP-Array und Python-Dictionary

Wenn ich in PHP ein assoziatives Array erzeuge und nach und nach Elemente hinzufüge, dann behalten alle ihre Reihenfolge in genau der Form, wie sie ursprünglich eingefügt wurden. Python hingegen merkt sich nicht, welches Element zuerst eingefügt wurde. Bereits nach ein paar Elementen bringt mir Pyth...