Die Suche ergab 16 Treffer

von red_dust
Freitag 23. November 2012, 07:58
Forum: Allgemeine Fragen
Thema: Rekursive Funktion
Antworten: 3
Zugriffe: 950

Re: Rekursive Funktion

Ups, sorry ich hätte dazu sagen sollen dass die Reihenfolge in der Ausgabeliste egal ist.
@BlackJack: Super! Trotz in die Glaskugel schauen, hast du mein Problem exakt erkannt. Permutation ist die mathematische Vorgehensweise die ich gesucht habe. Ein Ärger dass ich selbst nicht drauf gekommen bin ...
von red_dust
Donnerstag 22. November 2012, 15:40
Forum: Allgemeine Fragen
Thema: Rekursive Funktion
Antworten: 3
Zugriffe: 950

Rekursive Funktion

Hallo ich habe mehr oder weniger ein mathematisches Problem und komme einfach nicht auf eine elegante Lösung.
Es gibt in einer Liste N Einträge, jeder der N Einträge hat eine Unterliste mit L Einträgen. Jeder Eintrag soll ein mal mit jedem anderen gelistet werden

Bsp. [[A,[a1]], [B,[b1,b2]], [C,[c1 ...
von red_dust
Dienstag 14. August 2012, 14:49
Forum: Allgemeine Fragen
Thema: Konfigurationsdatei mit ConfigParser ändern
Antworten: 5
Zugriffe: 2312

Re: Konfigurationsdatei mit ConfigParser ändern

das Projekt habe ich auch schon gefunden klingt sehr vielversprechend, allerdings kann es die Datei nicht parsen :-(
configobj hat schon direkt mit der ersten Zeile ein Problem:
;#################

ich habe mir den Code des Parsers mal angeschaut man muss den Code wie folgt ändern, dann ...
von red_dust
Dienstag 14. August 2012, 12:27
Forum: Allgemeine Fragen
Thema: Konfigurationsdatei mit ConfigParser ändern
Antworten: 5
Zugriffe: 2312

Konfigurationsdatei mit ConfigParser ändern

Hi,

ich möchte mit ConfigParser Werte in einer INI Datei ändern lassen, das funktioniert soweit auch ganz gut, allerdings hätte ich gerne, dass die Kommentare in der INI Datei nicht gelöscht werden.


Beispielsweise sieht meine INI vor der Bearbeitung folgendermaßen aus:
;#################
;# XXXX ...
von red_dust
Dienstag 24. Juli 2012, 15:49
Forum: wxPython
Thema: Problem mit wx.Timer
Antworten: 18
Zugriffe: 8586

Re: Problem mit wx.Timer

okay wenn ich bei den Funktionen bleibe woran knüpfe ich dann das

Code: Alles auswählen

.Bind(...
?
von red_dust
Dienstag 24. Juli 2012, 14:47
Forum: wxPython
Thema: Problem mit wx.Timer
Antworten: 18
Zugriffe: 8586

Re: Problem mit wx.Timer

ist es ratsam aus meinem Modul hddupdate eine eigene Klasse zu machen?
von red_dust
Dienstag 24. Juli 2012, 12:32
Forum: wxPython
Thema: Problem mit wx.Timer
Antworten: 18
Zugriffe: 8586

Re: Problem mit wx.Timer

Puhh das Programm ist schon ziemlich umfangreich,
im Prinzip habe ich meine Hauptklasse run.py
https://gist.github.com/3169445

in der ich per InitWidgetLists und OnInit (beide im Modul Widgets.py) meine Gui aufbaue und die Events zuweise.

in dem Modul OnEventsFunctions habe ich dann die ...
von red_dust
Dienstag 24. Juli 2012, 10:40
Forum: wxPython
Thema: Problem mit wx.Timer
Antworten: 18
Zugriffe: 8586

Re: Problem mit wx.Timer

dass ich das Modul importieren muss ist mir klar, aber ich übergebe ja innerhalb des Moduls die Funktion getx an den Timer-Event Handler und nicht in meiner Hauptklasse.
von red_dust
Dienstag 24. Juli 2012, 10:26
Forum: wxPython
Thema: Problem mit wx.Timer
Antworten: 18
Zugriffe: 8586

Re: Problem mit wx.Timer

Ah okay, verstanden, sorry ich habs nicht so mit der Fachsprache.
Also mein Modul heißt HDDUpdate.py in diesem habe ich meine Funktionen gesammelt.
Hier http://tutorial.pocoo.org/modules.html steht, dass ich einfach per Modulname.Funktion auf die Funktionen zugreifen kann, der Code:
self.Bind(wx ...
von red_dust
Dienstag 24. Juli 2012, 10:13
Forum: wxPython
Thema: Problem mit wx.Timer
Antworten: 18
Zugriffe: 8586

Re: Problem mit wx.Timer

Mit funktionen-Container meine ich:
ich habe für mein Programm verschiedene Funktionen in eine Python Datei (keine Klasse) ausgelagert
von red_dust
Dienstag 24. Juli 2012, 07:35
Forum: wxPython
Thema: Problem mit wx.Timer
Antworten: 18
Zugriffe: 8586

Re: Problem mit wx.Timer

wenn ich denn Code so übernehme:
self.Bind(wx.EVT_TIMER, partial(self.getX, message='test'), self.timer)

dann bekomme ich die Fehlermeldung:

AttributeError: 'MyProgram' object has no attribute 'getX'

was ja eigetnlich klar ist, da self ja keine Instanz meines Funktionen-Containers ist, aber ...
von red_dust
Montag 23. Juli 2012, 13:16
Forum: wxPython
Thema: Problem mit wx.Timer
Antworten: 18
Zugriffe: 8586

Re: Problem mit wx.Timer

Danke schon mal für die Hilfe, das mit der Funktion habe ich jetzt verstanden
ich habe den Aufruf wie folgt korrigiert:

self.timer = wx.Timer(self)
self.timer.Start(4000, oneShot=False)
self.Bind(wx.EVT_TIMER, partial(getX, message='test'), self.timer)

Jetzt bekomme ich allerdings den ...
von red_dust
Montag 23. Juli 2012, 12:35
Forum: wxPython
Thema: Problem mit wx.Timer
Antworten: 18
Zugriffe: 8586

Problem mit wx.Timer

Hallo,

ich habe für mein Programm verschiedene Funktionen in eine Python Datei (keine Klasse) ausgelagert, einer der Funktionen ist:

def getX(self, message='none'):
self.Log.info('Logmessage: '+message)

in einer weiteren Funktion starte ich einen Timer:

self.timer = wx.Timer(self)
self ...
von red_dust
Montag 9. Juli 2012, 16:21
Forum: Netzwerkprogrammierung
Thema: Problem mit UDP Paketen
Antworten: 4
Zugriffe: 1912

Re: Problem mit UDP Paketen

So ich hoffe das ist eine halbwegs saubere Lösung:

def sendBroadcast(self):

ipList = []
addr1=("", 0)
buf = 2048

s = socket(AF_INET, SOCK_DGRAM)
s.setsockopt(SOL_SOCKET, SO_BROADCAST, SOL_UDP)

s.bind(addr1)
print "Portnumber:", s.getsockname()[1] #get Port number the Broadcast has ...
von red_dust
Montag 9. Juli 2012, 14:31
Forum: Netzwerkprogrammierung
Thema: Problem mit UDP Paketen
Antworten: 4
Zugriffe: 1912

Re: Problem mit UDP Paketen

Hi BlackJack,

vielen Dank für deine Antwort, trotz meines stümperhaften Programmierstils :-)

Dass UDP verwendet wird kann ich leider nicht Ändern, da ich keinen Einfluss auf die Programmierung der Teilnehmer habe. Dass Pakete verloren gehen können ist mir bewusst, deshalb wollte ich den Broadcast ...
von red_dust
Montag 9. Juli 2012, 11:29
Forum: Netzwerkprogrammierung
Thema: Problem mit UDP Paketen
Antworten: 4
Zugriffe: 1912

Problem mit UDP Paketen

Hallo,

ich bin noch neu in der Socketprogrammierung daher hoffe ich dass die Frage nicht zu banal ist, ich habe folgende Gegebenheiten:

Im Netzwerk befinden sich Teilnehmer die per UDP Boradcast an den Port 6811 getriggert werden ihre ID zu senden.
dies habe ich mit Python schon realisiert, jetzt ...