Die Suche ergab 14 Treffer
- Freitag 8. Februar 2013, 20:13
- Forum: Allgemeine Fragen
- Thema: Problem beim Aufruf von Methoden
- Antworten: 13
- Zugriffe: 1608
Re: Problem beim Aufruf von Methoden
Sollte vermutlich so aussehen: ... und problematisch ist noch das die methode attacks und das attribut attacks den selben Namen haben. Du hast beide Fehler im Suchquellcode gefunden. :mrgreen: Nein, sorry. Hatte es nur schnell ohne Test runtergetippt mit Fokus auf die Objekte im dict. :oops:
- Donnerstag 7. Februar 2013, 20:52
- Forum: Allgemeine Fragen
- Thema: Problem beim Aufruf von Methoden
- Antworten: 13
- Zugriffe: 1608
Re: Problem beim Aufruf von Methoden
z.B. so: class character(): def __init__(self, name, npc): ... self.attacks = {1: attack('kick',5), 2: attack('punch',5)} ... def attacks(self,opponent,attackNr): a = self.attacks[i] print a.name opponent.vitality -= int(self.chara.base_damage + a.damage) class attack(): def __init__(self,name,damag...
- Donnerstag 7. Februar 2013, 20:19
- Forum: Allgemeine Fragen
- Thema: exit thread
- Antworten: 4
- Zugriffe: 2078
Re: exit thread
Durch den Aufruf von self.client.close() in stop()? Vll. gnügt es schon diesen Aufruf hinter die while-Schleife in run() zu verlegen?hypnoticum hat geschrieben:... und tut dies auch dann noch wenn der port bereits geschlossen wurde.
- Montag 4. Februar 2013, 22:23
- Forum: Allgemeine Fragen
- Thema: for-schleife über Zeilen einer Datei: Nächste + übern. Zeile
- Antworten: 14
- Zugriffe: 4075
Re: for-schleife über Zeilen einer Datei: Nächste + übern. Z
@BlackJack:
Das hätte sich aber noch um 50% der Zeilen reduzieren lassen.
Da sind ein paar schöne neue Funktionen für mich drin. Außerdem hab ich in itertools auch noch izip() kennen gelernt. Das hat mir schon oft gefehlt.
Dank dir.
Das hätte sich aber noch um 50% der Zeilen reduzieren lassen.

Da sind ein paar schöne neue Funktionen für mich drin. Außerdem hab ich in itertools auch noch izip() kennen gelernt. Das hat mir schon oft gefehlt.

Dank dir.

- Montag 4. Februar 2013, 21:57
- Forum: Allgemeine Fragen
- Thema: Konvertierung iso latin 1 --> utf8
- Antworten: 9
- Zugriffe: 1714
Re: Konvertierung iso latin 1 --> utf8
@cmax: Wobei das mehr umwandelt als nur oktale Escapes. Stimmt. Das könnte je nach Text zu Problemen führen. :( @Mareike: Mein Code ist für Python3. Deine Fehlermeldung ist insofern verständlich, dass str (in Python3) nicht decodiert werden kann - ist er ja schon. Aber eigentlich sollte string.enco...
- Montag 4. Februar 2013, 21:46
- Forum: Allgemeine Fragen
- Thema: stdout außerhalb des Skripts ohne Konsolenfenster umleiten
- Antworten: 6
- Zugriffe: 1211
Re: stdout außerhalb des Skripts ohne Konsolenfenster umleit
lunar hat geschrieben: ... und standardmäßig eine sinnvolle Logging-Konfiguration implementieren...

Ich bin zwar immer noch der Meinung, dass ich stdout außerhalb von Skripten ohne Konsolenfenster umleiten können möchte, aber bzgl. der Fehlerprotokollierung stimme ich dir zu.
- Montag 4. Februar 2013, 21:23
- Forum: Allgemeine Fragen
- Thema: Konvertierung iso latin 1 --> utf8
- Antworten: 9
- Zugriffe: 1714
Re: Konvertierung iso latin 1 --> utf8
f = open(filename, 'rb')
bs = f.read()
f.close()
s = bs.decode('ISO-8859-1').encode('utf8').decode('unicode_escape')
print(s)
bs = f.read()
f.close()
s = bs.decode('ISO-8859-1').encode('utf8').decode('unicode_escape')
print(s)
- Sonntag 3. Februar 2013, 21:48
- Forum: Allgemeine Fragen
- Thema: stdout außerhalb des Skripts ohne Konsolenfenster umleiten
- Antworten: 6
- Zugriffe: 1211
Re: stdout außerhalb des Skripts ohne Konsolenfenster umleit
@sparrow,BlackJack,lunar: Vielen Dank für eure Tipps. :) Ohne jetzt das Ganze in Python zu lösen: stell dem Aufruf in der Batch-Datei mal ein start vorweg, das müsste das Konsolenfenster verhindern, wenn ich mich richtig erinnere. M.E. ist es auch kein Python-Problem, sondern eher zwei Windows-Probl...
- Sonntag 3. Februar 2013, 20:31
- Forum: Allgemeine Fragen
- Thema: Projekt in eine interpretierbare Datei packen
- Antworten: 4
- Zugriffe: 1013
Re: Projekt in eine interpretierbare Datei packen
@cmax Verwende "pkg_resources" oder "pkgutil" für den Zugriff auf Ressourcen. Dann bist Du unabhängig vom Ort der Module, und kannst Ressourcen mit derselben Schnittstelle sowohl vom Dateisystem als auch aus einem ZIP-Archiv laden. Und mir gefällt die Idee der Paket-Datei gleich...
- Samstag 2. Februar 2013, 11:10
- Forum: Allgemeine Fragen
- Thema: stdout außerhalb des Skripts ohne Konsolenfenster umleiten
- Antworten: 6
- Zugriffe: 1211
stdout außerhalb des Skripts ohne Konsolenfenster umleiten
Hallo, ich habe eine Tkinter-App geschrieben, die Infos an stdout und Fehler an stderr ausgibt. Mit python interpretiert, klappt das wunderbar. Allerdings möchte ich beim Endanwender pythonw (Win7) verwenden und die Ausgaben in ein Logfile umleiten. Bei einer Verknüfung mit Ziel pythonw skript.py >>...
- Freitag 1. Februar 2013, 22:30
- Forum: Allgemeine Fragen
- Thema: for-schleife über Zeilen einer Datei: Nächste + übern. Zeile
- Antworten: 14
- Zugriffe: 4075
Re: for-schleife über Zeilen einer Datei: Nächste + übern. Z
[...] Geht solch eine Eingabe gesamt, so dass ich mir die einzelne Eingabe jeder Zeile sparen kann? Du könntest bei der Eingabe ein Trennzeichen verwenden. Und dann je nach Zielstruktur: Zeilenliste: lines = raw_input(u'Zeilenliste eingeben:').split(u',') Text mit Zeilenumbruch text = raw_input(u'Z...
- Freitag 1. Februar 2013, 22:06
- Forum: Allgemeine Fragen
- Thema: Projekt in eine interpretierbare Datei packen
- Antworten: 4
- Zugriffe: 1013
Re: Projekt in eine interpretierbare Datei packen
@BlackJack:
Danke für die schnelle Antwort.
Hauptsächlich wollte ich erst mal wissen, ob's geht. Alles in eine Datei und nichts wird beim Kopieren vergessen.
Aber du hast schon Recht: Die Nachteile (Editierbarkeit, fehlende Shebang, geänderter Ressourcenzugriff) könnten überwiegen.
Danke für die schnelle Antwort.
Hauptsächlich wollte ich erst mal wissen, ob's geht. Alles in eine Datei und nichts wird beim Kopieren vergessen.

Aber du hast schon Recht: Die Nachteile (Editierbarkeit, fehlende Shebang, geänderter Ressourcenzugriff) könnten überwiegen.

- Freitag 1. Februar 2013, 21:16
- Forum: Allgemeine Fragen
- Thema: Projekt in eine interpretierbare Datei packen
- Antworten: 4
- Zugriffe: 1013
Projekt in eine interpretierbare Datei packen
Hallo,
gibt es die Möglichkeit, die komplette Struktur eines Python-Projekts (Hauptskript,Module, Bild-/Doc-Files) in eine interpretierbare Datei zu packen - quasi analog zu jar in Java?
Gruss
Max
gibt es die Möglichkeit, die komplette Struktur eines Python-Projekts (Hauptskript,Module, Bild-/Doc-Files) in eine interpretierbare Datei zu packen - quasi analog zu jar in Java?
Gruss
Max
- Donnerstag 24. Januar 2013, 21:05
- Forum: Installation/Konfigurieren
- Thema: Idle3 und Antialiasing
- Antworten: 0
- Zugriffe: 1433
Idle3 und Antialiasing
Hallo in die Runde, ich hab heute Python 3.3.0 & idle3 installiert (Quellen von python.org). Leider sieht im idle3 (hinteres Fenster) die Schrift nicht so gut aus wie im alten idle (Python 2.6.6, vorderes Fenster), welches ich bislang nutze (Debian Sqeeze). Ein Problem mit dem Antialiasing? Ein ...