Die Suche ergab 14 Treffer

von cmax
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:
von cmax
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...
von cmax
Donnerstag 7. Februar 2013, 20:19
Forum: Allgemeine Fragen
Thema: exit thread
Antworten: 4
Zugriffe: 2078

Re: exit thread

hypnoticum hat geschrieben:... und tut dies auch dann noch wenn der port bereits geschlossen wurde.
Durch den Aufruf von self.client.close() in stop()? Vll. gnügt es schon diesen Aufruf hinter die while-Schleife in run() zu verlegen?
von cmax
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. :wink:

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. :idea:

Dank dir. :D
von cmax
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...
von cmax
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...
:mrgreen:


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.
von cmax
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)
von cmax
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...
von cmax
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...
von cmax
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 >>...
von cmax
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...
von cmax
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. :mrgreen:

Aber du hast schon Recht: Die Nachteile (Editierbarkeit, fehlende Shebang, geänderter Ressourcenzugriff) könnten überwiegen. :(
von cmax
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
von cmax
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 ...