Die Suche ergab 80 Treffer
- Sonntag 3. Mai 2015, 20:07
- Forum: Python mit anderen Sprachen verwenden
- Thema: Welches Verfahren beschleunigt am besten diesen Code
- Antworten: 5
- Zugriffe: 4246
Re: Welches Verfahren beschleunigt am besten diesen Code
Wenn du die Punkte in "nachher" nach z.B. x-Koordinate sortierst, kannst du für jeden Punkt a nach dem ersten Punkt mit x => a.x - limit suchen und dann alle Punkte bis x >= a.x + limit prüfen. Das sollte deutlich schneller sein als die innere for-Schleife.
- Samstag 25. April 2015, 14:20
- Forum: Allgemeine Fragen
- Thema: PDF-Dateien direkt aus Python heraus drucken
- Antworten: 20
- Zugriffe: 12402
Re: PDF-Dateien direkt aus Python heraus drucken
Nobuddy hat geschrieben: Wie ist das bei den options, wenn ich ein 5-seitiges Dokument habe, bei dem ich nur Seite 2 bis 3 ausdrucken möchte?
Code: Alles auswählen
options={'page-ranges':'2-3'}
- Samstag 25. April 2015, 13:40
- Forum: Allgemeine Fragen
- Thema: PDF-Dateien direkt aus Python heraus drucken
- Antworten: 20
- Zugriffe: 12402
Re: PDF-Dateien direkt aus Python heraus drucken
Natürlich geht es auch kompliziert. Ich mache dies so: def print_invoice_pdf(path): """Print a given pdf-file. path must be absolute.""" subprocess.call(['lp', path]) Solange dies nur lokal läuft, ist es für mich gut genug. Da musst du dafür sorgen, dass der Pfad nicht...
- Samstag 25. April 2015, 13:17
- Forum: Allgemeine Fragen
- Thema: PDF-Dateien direkt aus Python heraus drucken
- Antworten: 20
- Zugriffe: 12402
Re: PDF-Dateien direkt aus Python heraus drucken
Als Minimalvariante reicht sowas wieNobuddy hat geschrieben:Nun habe ich es doch noch geschafft, eine PDF-Datei auszudrucken.
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
import cups
PRINTER = 'PDF'
FILE = 'test.pdf'
conn = cups.Connection()
conn.printFile(PRINTER, FILE, title='test', options={})
- Donnerstag 23. April 2015, 02:49
- Forum: Allgemeine Fragen
- Thema: PDF-Dateien direkt aus Python heraus drucken
- Antworten: 20
- Zugriffe: 12402
- Mittwoch 18. Februar 2015, 16:12
- Forum: Allgemeine Fragen
- Thema: Kann man den richtigen UBS-Port vom Script "suchen" lassen?
- Antworten: 3
- Zugriffe: 938
Re: Kann man den richtigen UBS-Port vom Script "suchen" lass
Sollte mit usbid machbar sein.
- Samstag 7. Februar 2015, 12:16
- Forum: Links und Tutorials
- Thema: Objekt-Attribute in Gtk.TreeView anzeigen
- Antworten: 0
- Zugriffe: 2352
Objekt-Attribute in Gtk.TreeView anzeigen
Ich habe hier mal kurz erklärt, wie man in einem Gtk.TreeView Objekt-Attribute für die Spalten verwenden kann, statt für jede Spalte im TreeView eine eigene Spalte im Modell zu definieren. Oft hat man die anzuzeigenden Werte ja sowieso schon als Objekt-Attribute vorliegen, und kann sich so die Umwan...
- Sonntag 25. Januar 2015, 11:38
- Forum: Allgemeine Fragen
- Thema: Doppelte Datensätze entfernen (Liste? Dictionary?)
- Antworten: 9
- Zugriffe: 3917
Re: Doppelte Datensätze entfernen (Liste? Dictionary?)
Wenn du die Reihenfolge beibehalten willst, kannst du alle Einträge durchgehen und dir in einem set merken, was du schon hattest. Wenn du für jede ID nur den ersten Eintrag haben willst also z.B. seen = set() for line in input_list: if line[-1] not in seen: print(line) seen.add(line[-1]) oder etwas ...
- Mittwoch 12. März 2014, 13:56
- Forum: Allgemeine Fragen
- Thema: Zerlegen in Token, RegEx Ausdruck für Pascal
- Antworten: 21
- Zugriffe: 2296
Re: Zerlegen in Token, RegEx Ausdruck für Pascal
Verschachtelte Kommentare oder Kommentare, die String-Literale mit Kommentar-Ende-Zeichen enthalten, sind mit echten regulären Ausdrücken nicht zu parsen, mit den perl-artigen Erweiterungen in Python müsste das gehen, aber schön oder einfach ist das eher nicht. Kommentare zu erkennen ist daher Sache...
- Dienstag 11. März 2014, 22:33
- Forum: Allgemeine Fragen
- Thema: Zerlegen in Token, RegEx Ausdruck für Pascal
- Antworten: 21
- Zugriffe: 2296
- Dienstag 4. März 2014, 22:59
- Forum: Allgemeine Fragen
- Thema: print('File%d') % i zusammen mit fopen
- Antworten: 10
- Zugriffe: 1616
Re: print('File%d') % i zusammen mit fopen
print ist ein Ausdruck (Python2) bzw. eine Funktion (python3), mi5t der du etwas ausgeben kannst. Du kannst damit keine Stribngs formatieren o.ä. Lass dass print einfach weg: FileToOpen = 'Run%d.csv' %i Deine Benennung der Variablen entspricht nicht den unter Python üblichen Konventionen. Schau dir...
- Montag 24. Februar 2014, 15:49
- Forum: GTK+/GNOME
- Thema: Aufklappmenü Klappmenü Bereich mit Dreieck ausklappen
- Antworten: 3
- Zugriffe: 4275
Re: Aufklappmenü Klappmenü Bereich mit Dreieck ausklappen
In GTK nimmt man dafür Gtk.Expander
- Donnerstag 20. Februar 2014, 21:15
- Forum: GTK+/GNOME
- Thema: Gtk zeichnet erst nach Funktionsbearbeitung
- Antworten: 3
- Zugriffe: 4143
Re: Gtk zeichnet erst nach Funktionsbearbeitung
Rufe nach der Veränderung
auf.
Code: Alles auswählen
while Gtk.events_pending():
Gtk.main_iteration ()
- Donnerstag 20. Februar 2014, 20:59
- Forum: Allgemeine Fragen
- Thema: Frage zu "ret, frame = cap.read()"
- Antworten: 3
- Zugriffe: 1534
Re: Frage zu "ret, frame = cap.read()"
cap.read() gibt ein Tupel mit zwei eelementen zurück.
Nach
enthält ret das erste und frame das zweite Element.
Nach enthält frame das ganze Tupel, und damit kann v2.cvtColor nichts anfangen.
Nach
Code: Alles auswählen
ret, frame = cap.read()
Nach
Code: Alles auswählen
frame = cap.read()
- Donnerstag 6. Februar 2014, 12:37
- Forum: Allgemeine Fragen
- Thema: Integral über Wertetabelle berechnen
- Antworten: 3
- Zugriffe: 6105
Re: Integral über Wertetabelle berechnen
Das Integral entspricht dem Flächeninhalt unter der Kurve. Für eine numerische Integration nimmst du im einfachsten Fall deine Messwerte als Eckpunkte von Rechtecken und addierst deren Fläche. Wenn du es genauer haben willst, nimmst du Trapeze statt der Rechtecke - das macht http://docs.scipy.org/do...
- Mittwoch 5. Februar 2014, 17:35
- Forum: Allgemeine Fragen
- Thema: Swap-Sort Element mehrmals vorkommen?
- Antworten: 11
- Zugriffe: 1229
Re: Swap-Sort Element mehrmals vorkommen?
Swap-Sort ist minimal bezüglich Schreibaktionen.BlackJack hat geschrieben: Warum interessiert Dich das überhaupt? Der Algorithmus ist nicht wirklich brauchbar. Ein simpler Insertionsort ist besser als dieses Swap-Sort.
- Montag 3. Februar 2014, 15:44
- Forum: GTK+/GNOME
- Thema: Update GUI mit Threads Problematik
- Antworten: 7
- Zugriffe: 6108
Re: Update GUI mit Threads Problematik
Ein einfaches Beispiel, wie du Process, Queue und GLib.idle_add zusammenbringen kannst: #!/usr/bin/env python3 #-*- coding: utf-8-*- from gi.repository import Gtk, GLib import multiprocessing, time def do_something(queue): for i in range(100): queue.put(i) time.sleep(0.1) class MyApp(object): def __...
- Sonntag 2. Februar 2014, 16:28
- Forum: Datenbankprogrammierung mit Python
- Thema: immer nur 7 tabellen
- Antworten: 33
- Zugriffe: 8521
Re: immer nur 7 tabellen
1: Das Erzeugen von Tabellen gehört nicht in den Produktivcode. Punkt. Dafür gibt es einen adminstrativen Teil der so etwas einmalig erledigt. Das ist für komplexere Datenbanken sicher richtig. Bei einem einfachen Skript, dass Messwerte in eine Tabelle schreibt, halte ich es aber oft für sinnvoll, ...
- Sonntag 2. Februar 2014, 16:04
- Forum: Datenbankprogrammierung mit Python
- Thema: immer nur 7 tabellen
- Antworten: 33
- Zugriffe: 8521
Re: immer nur 7 tabellen
cursor.execute("""CREATE TABLE IF NOT EXISTS piplanter_1 ( Time DATETIME UNIQUE, Temp VARCHAR(192), Light VARCHAR(192), Water VARCHAR(192) ) """) con.commit() dt = datetime.datetime.now().replace(minute=0, second=0, microsecond=0) try: cursor.execute("""...
- Samstag 1. Februar 2014, 21:57
- Forum: Datenbankprogrammierung mit Python
- Thema: immer nur 7 tabellen
- Antworten: 33
- Zugriffe: 8521
Re: immer nur 7 tabellen
Die Datenmenge dürfte in der Gegend von einigen kByte pro Jahr liegen. Da jede Tabelle zusätzlich zu den Daten einige Verwaltungsinformationen benötigt, brauchst du mit den sieben Tabellen vermutlich sogar mehr Platz als eine Tabelle mit den Daten für ein ganzes Jahr. Du kannst dir auch einfach eine...