Die Suche ergab 521 Treffer
- 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 ...
- 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...
- 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...
- 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...
- 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...
- 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....
- 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...
- 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
http://pywin32.cvs.sourceforge.net/view ... 1.5&r2=1.6
- 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...
- 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...
- 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...
- 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....
- 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=...
- 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...
- 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(...
- 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...
- 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()
- 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 ...
- 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...
- 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 ...