Die Suche ergab 130 Treffer

von Nirven
Mittwoch 6. September 2006, 14:16
Forum: Allgemeine Fragen
Thema: Zugriff auf Listen Index
Antworten: 9
Zugriffe: 2119

Ah :)

Hm, du musst schon prüfen, in welchem Dictionary der Wert steht. Und dafür die Liste durch gehen, und bei jedem Dictionary prüfen, ob der Wert in einem der Values vorkommt.

Weißt du denn, dass jeder Wert nur einmal vorkommt?
von Nirven
Mittwoch 6. September 2006, 13:35
Forum: Allgemeine Fragen
Thema: Zugriff auf Listen Index
Antworten: 9
Zugriffe: 2119

Ein Dictionary kannst du nicht über einen Index ansprechen, da die Reihenfolge der Elemente nicht definiert ist. Aber wenn du den Key weißt, wo genau ist das Problem?
von Nirven
Dienstag 5. September 2006, 07:37
Forum: Links und Tutorials
Thema: Editoren für Python
Antworten: 289
Zugriffe: 294347

Ja, geany ist toll, ... Mit F8 (Compilieren) kann man Pythonscripte direkt aus geany starten. Sieht ja seh nett aus, aber bei F5 und F8 schmiert Geany mir stumpf ab. Mal davon abgesehen, dass es mich mit der Meldung "Kann Konfigurationsdatei nicht speichern" begrüßt (was möglicherweise zu...
von Nirven
Montag 4. September 2006, 14:48
Forum: Allgemeine Fragen
Thema: name is assigned to before global declaration
Antworten: 18
Zugriffe: 6520

Wie eine Übergabe und Rückgabe grundsätzlich funktioniert habe ich weiter oben schon beschriben.

Kannst du sonst vielleicht einen teil des Programmcodes posten, daran etwas zu zeigen ist einfacher als an einem abstrakten Beispiel.
von Nirven
Montag 4. September 2006, 14:30
Forum: Allgemeine Fragen
Thema: Prob mit py2ex ->ImportError: No module named zipextimpor
Antworten: 9
Zugriffe: 1953

Vielen danke läute für den Netten empfang in eure Community!! Betrachte es als Ausdruck unserer Hilflosigkeit, bei mir ist es auch immer wiedder ein Kampf (und eher Zufallsbedingt), wenn ich etwas mit py2exe in eine Exe packen will... das du nun als einzigen Kommentar den Hinweis auf cx_freeze beko...
von Nirven
Montag 4. September 2006, 14:27
Forum: Allgemeine Fragen
Thema: name is assigned to before global declaration
Antworten: 18
Zugriffe: 6520

Ok, Grundlagen 1: Wenn du die Funktion so definierst def meine_funktion(argument1) argument1 = argument1 + 1 return argument1 dann kannst du sie mit variable1 = 0 variable1 = meine_funktion(variable1) aufrufen. Die Variable wird an die Funktion übergeben, in der Funktion heißt sie dann argument 1 (k...
von Nirven
Montag 4. September 2006, 14:09
Forum: Allgemeine Fragen
Thema: name is assigned to before global declaration
Antworten: 18
Zugriffe: 6520

Etwas Beispiel-Code wäre sicher hilfreich ;)

Und wieso Variable vzzp, laut der Fehlermeldung heißt deine Funktion so? Solche Überschneidung sollte man vermeiden, genauso wie globale Variablen. Wenn sie in einer Funktion benötigt wird dann übergieb sie doch. Oder spricht da was gegen?
von Nirven
Montag 4. September 2006, 07:42
Forum: Allgemeine Fragen
Thema: VIM: Python-Source-Code falten
Antworten: 21
Zugriffe: 3269

Jo, aber Ecllipse findet bei mir andauernd Fehler, wo keine sind (bzw, wenn ich die Fehler behoben habe, merkt Ecllipse das nicht). Kann man dem irgendwie sagen, dass er einen bestimmten Fehler ignorieren soll? Ansonsten tut er wirklich alles was ich will, da stört mich auch die etwas lange Anlaufze...
von Nirven
Freitag 1. September 2006, 08:20
Forum: Allgemeine Fragen
Thema: "gleichzeitig" in Datei schreiben und aus ihr lese
Antworten: 11
Zugriffe: 2937

Hm, wenn ich eine Datei mit 'a+' öffne, was schreibe und dann direkt lese, steht da auf einmal seeeehr viel Müll in der Datei. 'a+' sollte man wohl wirklich nicht benutzen...
von Nirven
Freitag 1. September 2006, 06:50
Forum: Allgemeine Fragen
Thema: "gleichzeitig" in Datei schreiben und aus ihr lese
Antworten: 11
Zugriffe: 2937

*g*

Ah, das "in beiden" Fällen" hab ich mißverstanden. Hast natürlich recht, bei w+ wird immer neu angelegt.

'wenn datei nicht existiert anlegen sonst lesen schreiben' macht 'a+' (wie 'append'), wobei dann die Daten angehängt werden (welch Überraschung).
von Nirven
Freitag 1. September 2006, 05:03
Forum: Allgemeine Fragen
Thema: "gleichzeitig" in Datei schreiben und aus ihr lese
Antworten: 11
Zugriffe: 2937

Neg, wenn man eine existierende Datei mit 'r+' öffnet wird sie nicht überschrieben.

Code: Alles auswählen

>>> x = open('c:\Test.txt','r+')
>>> x.read()
'Hallo'
von Nirven
Donnerstag 31. August 2006, 14:19
Forum: Allgemeine Fragen
Thema: Winzip: fileattribute
Antworten: 5
Zugriffe: 1018

x = 4 | 8 #setzen der Bits x & 4 #prüft ob 4 gesetzt ist 4 Wenn du prüfst kommt entweder eine Null zurück (keine Übereinstimmung) oder eine Addition sämtlicher binärer Werte, die auf beiden Seiten gesetzt sind. Wenn ich also oben x mit 12 vergleiche kommt als Ergebniss 12 (4 und 8). Vergleiche ...
von Nirven
Donnerstag 31. August 2006, 13:01
Forum: Allgemeine Fragen
Thema: Probleme mit .read() bei großen files
Antworten: 9
Zugriffe: 1376

Ja, mir ist auch schon aufgefallen das gegen Ende der Datei gerne mal abgebrochen wird. Interessanterweise ist mir nie aufgefallen, dass das schon am Anfang passiert, immer irgendwo in den letzten paar hundert Zeilen (bei Logdatein mit zwanzig- bis dreißigtausend Zeilen). Daher war es mirt relativ e...
von Nirven
Donnerstag 31. August 2006, 12:50
Forum: Allgemeine Fragen
Thema: Modul 're' und regular expressio
Antworten: 4
Zugriffe: 861

So bekommst du z.B. den ersten Teil mit RE: y = ['<A href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed&term=liver+AND+HRG" TARGET="resource window">15</A>', '<A href= "http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed&term=overexpression+AND+HRG&quo...
von Nirven
Mittwoch 30. August 2006, 10:12
Forum: Allgemeine Fragen
Thema: neue Liste erzeugen
Antworten: 11
Zugriffe: 1604

Wie wäre es damit?

Code: Alles auswählen

def ordData(strD):
    new = []
    for i in strD:
        new.append(ord(i))
    return new 
von Nirven
Mittwoch 30. August 2006, 08:34
Forum: Codesnippets
Thema: Über die WMI Informationen über den Rechner erfahren
Antworten: 7
Zugriffe: 6899

Die Möglichkeit gefällt mir, nur verstehe ich es noch nicht so ganz. Leider ist die Dokumentation der Funktionen in win32com auch nicht sehr hilfreich. GetObject erwartet als erstes Argument einen "Pathname". Der wird in dem Beispiel aus "'winmgmts://'" und "computer" z...
von Nirven
Dienstag 29. August 2006, 20:26
Forum: Showcase
Thema: Vokabeltrainer
Antworten: 25
Zugriffe: 5684

Mag in diesem speziellen Fall zutreffen. Aber in etwas komplexerem Code könnte ein keyError auch woanders herkommen. Allgemein ist also 'if dictionary' vorzuziehen, oder? Hab mir auch schon Gedanken gemacht, ob ich an einer Stelle lieber eine Variable abfrage oder ein try benutze. Michael hat mich g...
von Nirven
Dienstag 29. August 2006, 14:08
Forum: Allgemeine Fragen
Thema: Datei in Liste auslesen, und Liste in Datei schreiben
Antworten: 7
Zugriffe: 3192

gerold hat geschrieben: Während ich ein Beispiel schreibe, haben schon zwei andere Mitglieder geantwortet. ;-)
Dafür ist es die Luxusvariante :)

Und ich habe gelernt das strip() auch ohne Argument funktioniert (sogar "besser" für meine Wünsche :shock: )
von Nirven
Dienstag 29. August 2006, 13:44
Forum: Allgemeine Fragen
Thema: Datei in Liste auslesen, und Liste in Datei schreiben
Antworten: 7
Zugriffe: 3192

f = open('PfadUndDateiname','r') l = [] for i in f: l.append(i) f.close() Fertig gelesen, an den Wörtern hängt dann immer noch ein Zeilenumbruch. Musst du eventuell abschneiden, wenn er stört. Zum schreiben: f = open('PfadUndDateiname','w') l = ['Wort1\n','Wort2\n','Wort3\n'] for i in l: f.write(i)...
von Nirven
Dienstag 29. August 2006, 12:51
Forum: Allgemeine Fragen
Thema: Datei in Liste auslesen, und Liste in Datei schreiben
Antworten: 7
Zugriffe: 3192

Wie stehen die Wörter denn in der Liste, bzw., wodurch sind sie voneinander getrennt? Bei einer Liste mit einem Zeichen zur Trennung (',' oder ';' als Beispiel) empfiehlt sich das modul csv. Wenn jedes Wort in einer Zeile steht, eine Datei wird eh Zeilenweise ausgelesen. Dann musst du nur jede Zeile...