Trotz 5 Büchern, die ich mir gekauft habe, finde ich keine Antwort auf
die Frage, wie und in welcher Reihenfolge Python seine Module, Dateien
etc. zusammensucht.
Magic-Lines fand ich nur unter Linux im Buch Python 2.x, Das
Einsteigerseminar von Martin Uzak. Da steht aber auch ausdrücklich, "das
funktioniert nur unter Unix".
Wie kann man zwei Versionen des Interpreters auf dem System haben, da ja
sicherlich nicht alle Komponenten immer auch sofort für ein neues
Release zur Verfügung steht.
Um nicht alle Projekte wieder überarbeiten zu müssen, bietet es sich an,
auch frühere Stände zu speichern.
Wie kann das bewerkstelligt werden?
MfG Werner Warweg
_______________________________________________
python-de maillist - python-de(a)python.net
http://python.net/mailman/listinfo/python-de
Wie kann man eigentlich möglichst simpel und elegant über Zeichen
iterieren? Zum Beispiel von A-Z? Für Zahlen gibt's "range"...
Eventuell "for char in map(chr, range(65, 91))"?
_______________________________________________
python-de maillist - python-de(a)python.net
http://python.net/mailman/listinfo/python-de
Hi!
Wie sind denn so (eure/)die Erfahrungen mit Zope?
Welche Bücher sind zu empfehlen?
Olaf
_______________________________________________
python-de maillist - python-de(a)python.net
http://python.net/mailman/listinfo/python-de
Hi!
Kennt jemand irgendein Stück Python Code, dass Datentypen (auch
komplexe, wie Listen mit Klassen darin) auf Festplatte speichern kann,
so wie Pickle, aber nicht in Pickle Dateinen sondern über variable
Backends in Datenbanken (die man auch in nicht Python Programmen
auslesen kann), die nur in Python geschrieben sind (am besten ab Python
>2.1) und auf Windows und Linux laufen. Und das ganze am besten relativ
'leicht'.
Ich habe mir folgendes schon kurz angeschaut (alles bei parnassus
gefunden): gadfly (wohlbekannt, zwar nicht ganz das, aber gut als
backend verwendbar), dbobj, pymerase (hmm, hab ich nicht so richtig
verstanden, nutzt aber als backend nur postgre, also ist nicht),
snakedb (interessant, hat schon mal backends für gadfly und mysql, aber
man müsste beides mitliefern -> gadfly groß, mysql -> schwer), SQLObject
(das klingt wirklich gut! problematisch ist nur das es neue py22 klassen
nutzt und die backends auch nicht, hat das jemand schon benutzt?)
grüße,
Marek
_______________________________________________
python-de maillist - python-de(a)python.net
http://python.net/mailman/listinfo/python-de
Hallo,
ich brauche mal ein paar Tipps, um folgendes zu realisieren:
1. Definition von Controls
Folgende Zuweisungen führe ich durch:
self.txtFirmNummer = wx.xrc.XRCCTRL(self.nb1pane1, "firm_nummer")
self.txtFirmName = wx.xrc.XRCCTRL(self.nb1pane1, "firm_name")
self.txtFirmVorname = wx.xrc.XRCCTRL(self.nb1pane1, "firm_vorname")
Wie kann ich alle definierten Namen von Controls aus einem *.xrc File
bekommen? (zB. firm_name, firm_vorname, ... lt. obigem Beispiel)
Wie kann ich in einer Schleife o.ä. die Zuweisung lt. obigem Bsp.
vereinfachen?
2. Zuweisen von Daten an Controls
Wie geht das Zuweisen von Daten an die Controls eleganter?
Bsp:
for key in res:
self.txtFirmNummer.SetValue(str(key["firm_nummer"]))
self.txtFirmName.SetValue(key["firm_name"])
self.txtFirmVorname.SetValue(key["firm_vorname"])
(Die Daten stammen aus eine DB-Abfrage)
3. Auslesen von Daten der Controls
Wie bekomme ich die Controls in einer Schleife ausgelesen, um geänderte
Daten wieder in die DB zurück zuschreiben?
Danke
Andreas
_______________________________________________
python-de maillist - python-de(a)python.net
http://python.net/mailman/listinfo/python-de
moin
Ist es moeglich in Dateien Daten an beliebiger Stelle einzufuegen, ohne
das die vorhandenen Daten ueberschrieben werden? Und das mit einer
Methode, die auch noch plattformuebergreifend funktioniert?
Im Modus 'r+' werden die vorhandenen Daten ueberschrieben:
fd = open('test.txt', 'r+')
fd.read()
'test1'
fd.seek(0)
fd.write('test2')
fd.seek(0)
fd.read()
'test2'
Die Größe der zu schreibenden Daten ist bekannt, also koennte ich ja die
Datei vorm schreiben mit 0-Bytes auffuellen. Aber wie mach ich das?
Und im Modus 'a+' werden die Daten immer ans Ende der Datei angehaengt:
fd = open('test.txt', 'a+')
fd.read()
'test2'
fd.seek(0)
fd.write('test3')
fd.seek(0)
fd.read()
'test2test3'
Das wuerde funktionieren, wenn ich die Datei vorm schreiben an der
passenden Stelle teile und danach wieder zusammenfuege. Geht das ohne
die Datei einzulesen (die Dateien koennen mehrere 100MB bis > 1GB gross
sein)?
thx & cu boesi
PS: die Größe der einzufuegenden Daten ist immer 1MB, falls das wichtig
sein koennte.
--
Wenn de Lüch net waer un dr Neid #1671 : icq-intern
gäbs lauter glückliche Leid #73628288 : icq-extern
Uhne Lüch un Neid = ganz gewiß boesi111 : aim
wär uf dr Ard is Paradies i171 : reallife
_______________________________________________
python-de maillist - python-de(a)python.net
http://python.net/mailman/listinfo/python-de
Hi allerseits!
Ich hab für ein Studienprojekt ein paar kleine Programme in Python
(2.3)geschrieben, und wollte die gerne, bzw. muss die nun in Objektcode
umwandeln, damit ich die abgeben kann. Unter Windows war das auch kein
Problem mittels py2exe ... nur leider habe ich keine Ahnung wie ich das
unter Linux machen soll! Denn das auf python.org vorgeschlagene Programm
kann ich nicht finden, da die URL http://www.mcmillan-inc.com/install1.html
nicht erreichbar ist. Und so wie es aussieht ist sie das auch schon seit
längerem nicht mehr.
Nun meine Frage:
Kann mir jemand ne URL schicken, unter der ich mir das Teil runterladen
kann, oder kann mir jemand ne alternative nennen, oder kann mir jemand das
Proggie per mail zuschicken ?
Vielen Dank schonmal.
Christian
_______________________________________________
python-de maillist - python-de(a)python.net
http://python.net/mailman/listinfo/python-de
Ja, der Betreff ist etwas kryptisch, aber mir fiel nichts besseres
ein...
Ich möchte ein Skript schreiben, das auf n Zeilen ausgibt. So etwas
wie...
1 8 8 8 15
2 2 9 9 9
3 3 3 10 10
4 -> 4 -> 4 --> 11 -> 11
5 5 5 12 12
6 6 6 13 13
7 7 7 14 14
... wohlgemerkt, nicht nebeneinander, sondern "an der gleichen
Stelle". Normalerweise kann ich mit "print" ja immer nur eine neue
Zeile "aufmachen".
Gibt so etwas wie "n DISP" (auf dem HP48) unter Python, mit dem ich
wahlfrei auf Zeile n des Displays schreiben kann, oder wie ließe sich
das machen?
Thorsten
_______________________________________________
python-de maillist - python-de(a)python.net
http://python.net/mailman/listinfo/python-de
Hallo!
Gibt es eine Funktion um eine Variable oder Datei auf Existenz zu
pruefen? Falls die Variable/Datei existiert soll diese Funktion TRUE
bzw. bei Nichtexistenz FALSE zurueckgeben. Hab in der Referenz auf
Anhieb nichts gefunden. Danke im Voraus.
Regards,
Tim
_______________________________________________
python-de maillist - python-de(a)python.net
http://python.net/mailman/listinfo/python-de
Hallo Leute,
gibt es irgendwo einen Algorithmus für die Blowfish Verschlüsselung ?
mfg. und Danke
markus langer
--mors misera non est, aditus ad mortem est miser--
_______________________________________________
python-de maillist - python-de(a)python.net
http://python.net/mailman/listinfo/python-de