Die Suche ergab 31 Treffer

von patrickk
Freitag 9. September 2005, 11:27
Forum: Tkinter
Thema: Usereingaben
Antworten: 5
Zugriffe: 1904

Hallo,
ich weiss aber noch nicht, warum das mit execute nicht klappt? Ich will in self.e1 Usereingaben schreiben und wenn ok gedrueckt wird moechte ich execute starten. Dort soll es dann ausgegeben werden. Aber man sieht die ausgabe bereits bei der Eingabe der Zeichen. Eigentlich dachte ich sollte ...
von patrickk
Freitag 9. September 2005, 09:04
Forum: Tkinter
Thema: Usereingaben
Antworten: 5
Zugriffe: 1904

Hi,
na gut. die Zeile habe ich vergessen :? War aber im Code. Ich glaube ich habe es jetzt fast verstanden. Habe versucht grid und pack in einem Frame zu verwenden. Das sollte man wohl nicht. Also immer fuer jedes "Unterfenster" oder so ein neues Frame anlegen,als bsp.? Und dann dort einstellen, wie ...
von patrickk
Donnerstag 8. September 2005, 15:33
Forum: Tkinter
Thema: Usereingaben
Antworten: 5
Zugriffe: 1904

Usereingaben

Hallo, bin in GUI Anfaenger. Habe eine Doku zu Tkinter, aber...


class func:
def __init__(self):
self.root = Tk()
self.fr01 = Frame(self.root)
self.fr01.pack()
self.label =Label(self.fr01, text = "Parsing file")
self.label.pack(side=TOP) #klappt
self.bu01 = Button(self.fr01,text='Testbutton ...
von patrickk
Dienstag 6. September 2005, 12:16
Forum: Allgemeine Fragen
Thema: parse line
Antworten: 16
Zugriffe: 3516

danke

Jetzt habe ich gefunden was nicht ging. Super, jetzt weiss ich wie man die flags dafuer noch setzt. Ich dachte mit findall waere alles inklusive...

Aber jetzt geht es ja.

Danke,


Patrick
von patrickk
Dienstag 6. September 2005, 11:27
Forum: Allgemeine Fragen
Thema: parse line
Antworten: 16
Zugriffe: 3516

ich habe den server mitangegeben. Man kann es kurz anschauen. Dort ist item vorhanden und auch </item>. Dazwischen gibt es aber noch andere tags wie <title>, es kommt auch /n vor. Ist das ein Problem?

So sieht ein item element aus:

<item>\n<title>Violence rages in Iraq hotspots</title>\n<link ...
von patrickk
Dienstag 6. September 2005, 11:19
Forum: Allgemeine Fragen
Thema: parse line
Antworten: 16
Zugriffe: 3516

hi, danke.. das habe ich auch probiert. Es kommt immer [] raus...
habe auch schon text=str(text) versucht. Geht das vielleicht nicht bei langen Eintraegen?
Dann habe ich das mit dem re.compile scheinbar aber schon ein bischen verstanden... Weis nur nicht warum das hier nie klappt?

Patrick
von patrickk
Dienstag 6. September 2005, 11:02
Forum: Allgemeine Fragen
Thema: 2 Skripte laufen, es soll nur ein programm gestartet werden.
Antworten: 11
Zugriffe: 2423

hi

hi, danke fuer die Hinweise.
Ich lege nur Dateien in einen Tmp Ordner. Der Ordner muss bestehen bleiben.

Hab es jetzt so gemacht:

import os
import time
tmp = os.listdir('/home/name/Send/')
while tmp !=[]:
time.sleep(2)
tmp = os.listdir('/home/name/Send/')


Wenn noch jmd etwas zu den Problemen ...
von patrickk
Dienstag 6. September 2005, 10:29
Forum: Allgemeine Fragen
Thema: parse line
Antworten: 16
Zugriffe: 3516

hi

das mit dem Re-complie klappt noch immer nicht.

dies kann man im interaktiven Modus testen:




# Funktioniert jetzt parst xml newsserver
import re
import urllib
e=urllib.urlopen('http://rss.cnn.com/rss/cnn_topstories.rss')
text = e.read()

r = re.compile(r'<item>(.*?)</item>(?s)')
#ich wurde ...
von patrickk
Dienstag 6. September 2005, 08:27
Forum: Allgemeine Fragen
Thema: 2 Skripte laufen, es soll nur ein programm gestartet werden.
Antworten: 11
Zugriffe: 2423

Hallo,

danke fuer die Hilfe. In der Klasse wird die Datei aufgerufen, die nicht zweimal gestartet werden soll. Dort sind auch print ausgaben... aber sehen tue ich so nichts. Auch wenn ich einen Fehler mache wird dies nicht angezeigt, sondern er bricht ab und wartet auf eine neue Message... server ...
von patrickk
Montag 5. September 2005, 16:26
Forum: Allgemeine Fragen
Thema: 2 Skripte laufen, es soll nur ein programm gestartet werden.
Antworten: 11
Zugriffe: 2423

hmm

kann man es auch mit threads machen?

So sieht ein Modul aus:

class DeliveryServer:

def NEWMSG(self, params):

..............


def start(sleeptime,lock):

port = 8888
server = SimpleXMLRPCServer.SimpleXMLRPCServer(("", port))

server.register_instance(DeliveryServer())^server.serve_forever ...
von patrickk
Montag 5. September 2005, 15:34
Forum: Allgemeine Fragen
Thema: 2 Skripte laufen, es soll nur ein programm gestartet werden.
Antworten: 11
Zugriffe: 2423

linux

hallo,

ich verwende linux. die datei, die ich ausfuehre ist unter linux... das geht mit os.system(/home/.../Datei). ..
Die anwendungen starten beide den selben Befehl. Ich haette nur gerne als Sicherheit eingebaut, dass Anwendung B solange wartet bis sie den Befehlt ausfuehrt, wie A ihn verwendet ...
von patrickk
Montag 5. September 2005, 13:36
Forum: Allgemeine Fragen
Thema: 2 Skripte laufen, es soll nur ein programm gestartet werden.
Antworten: 11
Zugriffe: 2423

2 Skripte laufen, es soll nur ein programm gestartet werden.

Hallo,

ich habe zwei Skripte, die einen Befehl ausfuehren:
os.system(Befehl)

Wie kann ich dafuer sorgen, dass nur ein Skript den befehl ausfuehrt. Also Befehl solange geblocked ist, bis skript1 fertig ist. Und dann kann skript2 senden...
mit thread, semaphoren...?
Oder kann ich pruefen, dass ...
von patrickk
Mittwoch 31. August 2005, 13:25
Forum: Allgemeine Fragen
Thema: parse line
Antworten: 16
Zugriffe: 3516

hallo

nochmal zu html parse. Ist ja nicht well formed. Wenn ich erst einmal alle hrefs haben will koebnnte ich ja folgendes machen:

import re
import urllib

urladd = urllib.urlopen ('http://www.egal.de')
htmltext = urladd.read ()

r = re.compile(r'(?<=href=").*(?="><img src=)')
#noch schoener faende ich ...
von patrickk
Montag 29. August 2005, 15:28
Forum: Allgemeine Fragen
Thema: parse line
Antworten: 16
Zugriffe: 3516

parse

Hallo,

es besteht noch das Problem mit den z.B. &#x24; Werten. eigentlich sollte es u'\x24' sein. Es kommt aber leider so an und laesst sich nicht aendern. Ich kann nach &# suchen. Aber wie kann ich x24 in \x24 wandeln?
Ich kann ja nicht val =u'\' anlegen und dann da den rest anhaengen...val = val ...
von patrickk
Montag 29. August 2005, 13:38
Forum: Allgemeine Fragen
Thema: Feedparser Zeitzone, falsche konvertierung?
Antworten: 2
Zugriffe: 1119

hmm

ja, ich weiss nicht genau, ob es 4 oder 6 stunden sind. Komisch ist nur dass bei cnn die Nachrichten alle 2 Stunden aelter als gmt sind. wenn man 6 stunden statt 4 addieren wuerde, so waeren die zahlen ok. vielleicht ist die Angabe in dem RSS server auch falsch... EDT und das ist das problem. Das ...
von patrickk
Montag 29. August 2005, 11:58
Forum: Allgemeine Fragen
Thema: Feedparser Zeitzone, falsche konvertierung?
Antworten: 2
Zugriffe: 1119

Feedparser Zeitzone, falsche konvertierung?

>>> et
(2005, 8, 29, ! 11 !, 37, 0, 0, 241, 0)
>>> et =d.entries[0].modified
>>> et
u'Mon, 29 Aug 2005 ! 11 !:37:00 GMT'

und nun ETC:

>>> et =e.entries[0].modified
>>> et
u'Mon, 29 Aug 2005 ! 04 !:04:20 EDT'
>>> et =e.entries[0].modified_parsed
>>> et
(2005, 8, 29, ! 8 !, 4, 20, 0, 241, 0)
Ich ...
von patrickk
Freitag 26. August 2005, 11:28
Forum: Allgemeine Fragen
Thema: Unicode und andere import, export...
Antworten: 5
Zugriffe: 4142

hi, merkwuerdig ist auch:

"10010101":u'\xfc'

Wenn dieses Zeichen erscheint passiert folgendes:

mein code:

zeichen = dict[tmp1]
store1=zeichen.encode('utf-8')
print (store1)
dann erscheint:

&
#
x
f
c
;
fuer dieses Zeichen. Das kann doch nicht sein. Ausser, wenn die Zeichen so gesendet werden ...
von patrickk
Freitag 26. August 2005, 08:39
Forum: Allgemeine Fragen
Thema: Unicode und andere import, export...
Antworten: 5
Zugriffe: 4142

danke

Jetzt verstehe ich das mit den codings... bisher hat bei mir die zweite Zeile leider nichts bewirkt. Aber jetzt verstehe ich es. Weiss nur nicht was nicht klappt:

Das erscheint wenn ich # -*- coding: UTF-8 -*- in dem Modul angebe.

import GSM2Ascii #module includes implementation of gsm2ascii ...
von patrickk
Donnerstag 25. August 2005, 09:22
Forum: Allgemeine Fragen
Thema: Unicode und andere import, export...
Antworten: 5
Zugriffe: 4142

Unicode und andere import, export...

Hallo,

ich glaube ich habe die Probleme jetzt erkannt und fasse hier einmal alles zusammen. Falls manches unnoetig ist... bitte bescheid geben.

z.B. Quelle Focus RSS Server. Dort steht: 'language': u'de-de'. Das heisst doch dass die Daten mit unicode kodiert sind und locale(de,de). Wieso wird ...
von patrickk
Mittwoch 24. August 2005, 14:52
Forum: Allgemeine Fragen
Thema: Tabelle mit Asci zeichen wie anlegen (besten)
Antworten: 41
Zugriffe: 10270

wow

Danke fuer die Hilfe. konnte erst jetzt mir den Beitrag anschauen. Die tabelle kann man einfach aufgelistet anlegen. Ich habe jeden Eintrag mit : zugewiesen...
Nur die Dekodierung stimmt so nicht.
Es muss so gehen:

b7a1a2a3a4a5a6a7
c6c7b1b2b3b4b5b6
0 0 c1c2c3c4c5

das bit b7 muss rechts eingefuegt ...