Und hier gibt schon Stadionverbot für nur einen Leuchtkörper… was würde denn so ein Bocca-Fan in Deutschland bekommen nach dem Abfackeln solcher Atombombenlichtwerfer? Lebenslänglich in Stammheim, und damit meine ich nicht Köln-Stammheim
Ich benötigte Informationen aus einem Formular einer Website. Dazu kann man wunderbar ClientForm verwenden. Doch ClientForm will entweder eine Datei oder den Response der urllib2. Doch ich hatte schon den Inhalt der Seite. Und da ich keinen weiteren Response erzeugen wollte habe ich mir einfach mit der Klasse TemporaryFile aus dem Modul tempfile geholfen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
from ClientForm import ParseFile importtempfile
# ... # der ganze response/request-spass ist schon passiert # die variable html existiert, ist ein string und enthält die ganze website
f = tempfile.TemporaryFile()
f.write(html) # wichtig... zum den zeiger im tempfile wieder auf 0 setzten, sonst kann clientform das nicht # korrekt parsen
f.seek(0)
forms = ParseFile(f, '') print forms
f.close()
Das angenehme an TemporaryFile, wenn der Zugriff mittels close() beendet wird, wird auch die Datei dahinter gelöscht. Man muss also nicht mal mehr den Müll rausbringen
Ich brauchte gerade eine Auflistung der kommen 100 Tage und ich wollte dafür nicht extra ein Tabellenkalkulationsmonster ala Excel aufmachen. Python bietet dafür genügend Zucker damit das Spaß macht:
1 2 3 4 5 6 7 8 9 10 11 12
fromdatetimeimport date, timedelta
def main(): """spass mit daten"""
start_date = date.today() for i inrange(1, 100): print start_date + timedelta(days=i)
Da ich viel mit der Terminal.app arbeite kommt es häufig vor das ich die Maus verwende um Inhalt aus dem Terminal zu kopieren und dann irgendwo, zum Beispiel in Mail, wieder einfüge… Das kann man auch einfacher haben. Dazu gibt es das Programm pbcopy. Dieses kleine Tool nimmt Inhalt über die STDIN entgegen und stellt den Inhalt in der Zwischenablage zur Verfügung. Hier ein Beispiel. Ich benötigte den Inhalt der /etc/hosts in der Zwischen Ablage:
Terminal.app öffnen
Folgendes eingeben:
cat /etc/hosts|pbcopy
Und schon ist der Inhalt der /etc/hosts in der Zwischenablage
Das macht einem das Leben unter Mac nochmal ein Ticken leichter.
Gestern spielten die DFB-11 zum ersten mal im neuen Trikot. Muss sage mir gefällt es nicht wirklich. Was soll blos der Plastikstreifen dort. Und überhaupt, das beste Trikot der deutschen Kicker ist meiner Meinung nach immer noch von 1996.