Die Suche ergab 521 Treffer

von droptix
Freitag 15. April 2011, 23:10
Forum: Allgemeine Fragen
Thema: csv.py TypeError 'str' does not support the buffer interface
Antworten: 3
Zugriffe: 1578

csv.py TypeError 'str' does not support the buffer interface

In Python 2.7 geht's, in Python 3.2 nicht mehr, ich kann mir das nicht erklären. Ich habe mittlerweile 3 Tage recherchiert und keine Lösung geunden. Der Fehler kommt reproduzierbar. De facto kann ich das csv-Modul in Python 3 nicht mehr benutzen. Vielleicht habt ihr eine Idee? Beispiel-Code: import ...
von droptix
Dienstag 25. Januar 2011, 09:50
Forum: Allgemeine Fragen
Thema: RegEx: kriege das letzte Leerzeichen nicht weg
Antworten: 4
Zugriffe: 1419

Re: RegEx: kriege das letzte Leerzeichen nicht weg

Ergebnis: ('123', '3456.7890_foo.pdf') 123-3456.7890_foo.pdf D.h. in `groups` steht jetzt wirklich nur '123', aber `re.sub(regex, r"\1-\2", string)` gibt ein führendes Leerzeichen (vor 123) zurück. @ntrunk: Geht leider nicht, da die Bindestriche mal mit und mal ohne Leerzeichen kommen könn...
von droptix
Dienstag 25. Januar 2011, 08:24
Forum: Allgemeine Fragen
Thema: RegEx: kriege das letzte Leerzeichen nicht weg
Antworten: 4
Zugriffe: 1419

RegEx: kriege das letzte Leerzeichen nicht weg

Ich komme leider nicht mehr weiter hier, bin aber schon ganz nah dran. Es geht darum, das letzte störende Leerzeichen rauszukriegen: import re pattern = "\s*(.+)-.*-\s*(.*)\s*(_.*)" string = " 123 - 456 - 3456.7890_foo.pdf" regex = re.compile(pattern, re.IGNORECASE) r = regex.sea...
von droptix
Mittwoch 12. Januar 2011, 22:54
Forum: Netzwerkprogrammierung
Thema: IP-Webcam Recorder
Antworten: 16
Zugriffe: 3484

Re: IP-Webcam Recorder

Bin ja leider schon mit meinen eigenen Versuchen gescheitert. Den Code verstehe ich im Wesentlichen, habe auch versucht das so zu handhaben: `data += str(content)`, aber dann hängt das Programm wieder. Ich würde nicht fragen, wenn ich es selbst hinbekäme... Da ich nicht weiß, was genau hinter so ein...
von droptix
Mittwoch 12. Januar 2011, 22:24
Forum: Netzwerkprogrammierung
Thema: IP-Webcam Recorder
Antworten: 16
Zugriffe: 3484

Re: IP-Webcam Recorder

Ach wegen `yield`, richtig? Bekomme nun leider diesen Fehler hier: Traceback (most recent call last): File "C:\Dokumente und Einstellungen\root\Desktop\webcam.py", line 102, in <module> for image in generic_mjpeg_processor("http://192.168.0.133"): File "C:\Dokumente und Eins...
von droptix
Mittwoch 12. Januar 2011, 22:12
Forum: Netzwerkprogrammierung
Thema: IP-Webcam Recorder
Antworten: 16
Zugriffe: 3484

Re: IP-Webcam Recorder

Die Idee finde ich super, nur läuft der Code in meinem Python 3.1 nicht. Ich musste `urllib2` und `print` wie folgt ändern. import urllib.request, urllib.error def generic_mjpeg_processor(url, chunk_size=1024): print("begin") f = urllib.request.urlopen(url) data = "" content = f....
von droptix
Mittwoch 12. Januar 2011, 21:29
Forum: Allgemeine Fragen
Thema: cx_Freeze Fehler mit Python 3.1 unter Windows XP
Antworten: 6
Zugriffe: 1094

Re: cx_Freeze Fehler mit Python 3.1 unter Windows XP

Hat funktioniert, prima soweit. Mein Ziel ist es, eine einzige .exe Datei zu erzeugen, die alle Bibliotheken (z.B. python31.dll) bereits enthält, so wie man das in py2exe machen kann. Ich kriege das mit cx_Freeze nicht hin, habe aus der Dokumentation einige Einstellungen probiert, aber ehrlich gesag...
von droptix
Dienstag 11. Januar 2011, 16:44
Forum: Allgemeine Fragen
Thema: cx_Freeze Fehler mit Python 3.1 unter Windows XP
Antworten: 6
Zugriffe: 1094

Re: cx_Freeze Fehler mit Python 3.1 unter Windows XP

Es handelt sich tatsächlich um einen bestätigten Bug, wie ich aus der Mailingliste erfahren habe:

http://pywin32.cvs.sourceforge.net/view ... 1.5&r2=1.6
von droptix
Sonntag 9. Januar 2011, 11:25
Forum: Allgemeine Fragen
Thema: cx_Freeze Fehler mit Python 3.1 unter Windows XP
Antworten: 6
Zugriffe: 1094

Re: cx_Freeze Fehler mit Python 3.1 unter Windows XP

Als patch solltest du da aus dem "/" ein "//" machen Hallo Jörg, meinst du das so? result = struct.pack('hh', len(value)//2, 1) Ist das neu in Python 3.1 und was bewirkt das? Bug hab ich soeben über die cx_Freeze Mailinglist gemeldet... Der Fehler tritt ja in C:\Python31\lib\sit...
von droptix
Samstag 8. Januar 2011, 10:42
Forum: Allgemeine Fragen
Thema: cx_Freeze Fehler mit Python 3.1 unter Windows XP
Antworten: 6
Zugriffe: 1094

cx_Freeze Fehler mit Python 3.1 unter Windows XP

Ich nutze Python 3.1 unter Windows XP (SP3, Version 5.1.2600) und möchte eine .exe Datei mit cx_Freeze erzeugen, da py2exe leider nicht mit Python 3.1 funktioniert. Kurzum: Egal was ich probiere, ich erhalte immer den Fehler struct.error: required argument is not an integer . Ich vermute einen Bug i...
von droptix
Freitag 7. Januar 2011, 20:27
Forum: Netzwerkprogrammierung
Thema: IP-Webcam Recorder
Antworten: 16
Zugriffe: 3484

Re: IP-Webcam Recorder

Siehe ganz oben: `f = urllib.request.urlopen("http://192.168.0.123")` funzt noch, aber `f.read()` kehrt nicht zurück, hängt also. Das wäre dann eine HTTP-Anfrage, die keine ordentliche HTTP-Antwort zu liefern scheint. Oder urrlib kommt damit nicht klar, so wie Internet Explorer das auch ni...
von droptix
Donnerstag 6. Januar 2011, 18:39
Forum: Netzwerkprogrammierung
Thema: IP-Webcam Recorder
Antworten: 16
Zugriffe: 3484

Re: IP-Webcam Recorder

Das ist ja eklig. Hast du mal das hier ausprobiert: http://code.google.com/p/mjpeg-stream-client/? Da ist nix zum Download, nur der Verweis auf ein C-Projekt. Projekt scheint inaktiv zu sein. -> ich habe natürlich vorab sehr lange nach M-JPEG Stream-Recordern gesucht, nur nichts Passendes gefunden....
von droptix
Mittwoch 5. Januar 2011, 21:12
Forum: Netzwerkprogrammierung
Thema: IP-Webcam Recorder
Antworten: 16
Zugriffe: 3484

Re: IP-Webcam Recorder

Firefox Live HTTP Headers zeigt: GET / HTTP/1.1 Host: 192.168.0.123 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0C) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: de-de,de;q=...
von droptix
Dienstag 4. Januar 2011, 21:39
Forum: Netzwerkprogrammierung
Thema: IP-Webcam Recorder
Antworten: 16
Zugriffe: 3484

IP-Webcam Recorder

Habe eine IP-Webcam, die gleichzeitig als Webserver fungiert und auf Port 80 das aktuelle Bild bereitstellt. In Firefox gebe ich einfach die IP-Adresse der Webcam ein und schon wird mir das Bild angezeigt und ständig aktualisiert. Problem: es handelt sich um ein M-JPEG Stream und kein "normales...
von droptix
Dienstag 21. Dezember 2010, 16:25
Forum: Allgemeine Fragen
Thema: Probleme beim sys.stdin in Datei schreiben
Antworten: 11
Zugriffe: 1476

Re: Probleme beim sys.stdin in Datei schreiben

Ich hätte halt gedacht direkt im Python-Code... Wenn Python an diesem Steuerzeichen aussteigt, passiert das Zeichen ja meinen Code evtl. gar nicht erst. Manchmal fragt man halt lieber mal nach bevor man stundenlang sucht. Dafür sind diese Foren ja da, richtig? import sys, msvcrt, os msvcrt.setmode(...
von droptix
Dienstag 21. Dezember 2010, 14:19
Forum: Allgemeine Fragen
Thema: Probleme beim sys.stdin in Datei schreiben
Antworten: 11
Zugriffe: 1476

Re: Probleme beim sys.stdin in Datei schreiben

``"\x1c" in deine_daten`` ist ja jetzt echt naheliegend.... Habe mit Notepad++ gesucht und im erweiterten Suchmodus "\x1c" eingegeben. Es werden 16 Ergebnisse gefunden. Bis zur ersten Fundstelle sind es 2.503 Zeichen (Bytes) einschl. Steuerzeichen. Das passt nicht so ganz zu den...
von droptix
Dienstag 21. Dezember 2010, 14:13
Forum: Allgemeine Fragen
Thema: Probleme beim sys.stdin in Datei schreiben
Antworten: 11
Zugriffe: 1476

Re: Probleme beim sys.stdin in Datei schreiben

Musste erstmal testen, welche Funktion was macht, hab's kapiert:

Code: Alles auswählen

import os
import tempfile

fd, path = tempfile.mkstemp(dir="D:\\")
print fd, path
h = os.fdopen(fd, "a")
h.write("Hello")
h.close()
von droptix
Dienstag 21. Dezember 2010, 13:00
Forum: Allgemeine Fragen
Thema: Probleme beim sys.stdin in Datei schreiben
Antworten: 11
Zugriffe: 1476

Re: Probleme beim sys.stdin in Datei schreiben

mkstemp() returns a tuple containing an OS-level handle to an open file (as would be returned by os.open()) and the absolute pathname of that file, in that order. D.h. der erste Teil vom Tupel ist ein Filehandle? Weil wenn ich das per `print` ausdrucke, dann erhalte ich einen Integer-Wert und kein ...
von droptix
Montag 20. Dezember 2010, 16:19
Forum: Allgemeine Fragen
Thema: Probleme beim sys.stdin in Datei schreiben
Antworten: 11
Zugriffe: 1476

Probleme beim sys.stdin in Datei schreiben

Ich habe einen virtuellen Druckeranschluss (Windows), der beim Drucken die Druckdaten sammelt, dann einen Kindprozess startet und die Daten per stdin an den Prozess übergibt. Ich möchte nichts weiter machen als die Daten mit Python in eine Datei zu schreiben. Das gelingt mir nur zur Hälfte. Es werde...
von droptix
Samstag 25. September 2010, 11:07
Forum: Allgemeine Fragen
Thema: Verständnisfrage: Subclass überschreibt Methode nicht
Antworten: 15
Zugriffe: 1531

Re: Verständnisfrage: Subclass überschreibt Methode nicht

@droptix: Ergänzend zu der Erklärung von Blackjack möchte ich mal etwas provokant in den Raum werfen: Wozu willst du das eigentlich wissen? Ich hatte auch schon ähnliche Situationen, und es hat sich immer herausgestellt, dass die Ursache in einem suboptimalen Design des Klassenmodells lag. Ja, das ...