Tag: Python

Umgang mit Daten vor 1970 in einer wiederholbaren Weise in MySQL und Python

In meiner MySQL-Datenbank habe ich Termine, die bis in die Mitte des 17. Jahrhunderts zurückkehren, die ich irgendwie in Ints in einem Format wie Unix Zeit umwandeln muss. Der Wert des int ist nicht wichtig, solange ich ein Datum aus meiner Datenbank oder aus Benutzereingaben nehmen kann und das gleiche int generiere. Ich muss MySQL […]

Wie schreibe ich eine Liste von Ganzzahlen in eine Binärdatei in Python

Ich habe eine Liste von ganzen Zahlen, die Bytes von Code darstellen. Wie kann ich sie schnell und effizienter in eine Binärdatei schreiben? Ich habe versucht: with open (output1, "wb") as compdata: for row in range(height): for data in cobs(delta_rows[row].getByte_List()): output_stream.append(Bits(uint=data, length=8)) compdata.write(output_stream.tobytes()) und with open (output1, "wb") as compdata: for row in range(height): bytelist […]

Hinzufügen einer Zeile zu einer CSV-Datei, ohne das Format zu ändern (Python)

Ich arbeite an einem Python-Skript, das eine Logdatei öffnet, schreibt spezifische Informationen in eine neue csv-Datei und vergleicht dann die Zeitdifferenz zwischen jeder Aktion innerhalb der Protokolldatei. Das Problem, das ich habe, ist, dass ich einen Weg, um die Zeitdifferenz zu der neuen CSV-Datei hinzufügen, nachdem es während des ersten Schreibvorgangs geschlossen wurde. Das habe […]

Der Widerspruch zwischen whereis python und python –version

In einer Python-Umgebung whereis python ich whereis python , und bekomme die folgenden Informationen python: /usr/bin/python2.6 /usr/bin/python2.6-config /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/X11R6/bin/python2.6 /usr/X11R6/bin/python2.6-config /usr/X11R6/bin/python /usr/bin/X11/python2.6 /usr/bin/X11/python2.6-config /usr/bin/X11/python /usr/include/python2.6 /usr/share/man/man1/python.1.gz Aber wenn ich python –version – Python 3.4.5 , gibt es Python 3.4.5 Gibt es einen Widerspruch zwischen whereis python und python –version . Es verwirrt mich, […]

Wie konfiguriere ich HTML-Formular, um mit django-Modellen zu arbeiten?

Ich versuche, HTML form zu konfigurieren, um mit Django Models anstatt mit eingebauten Forms im Framework zu arbeiten. Ich habe die Form mit Html unten gemacht und haben den Code für Model , View und Urls.py . Das Problem ist, wenn ich auf die Schaltfläche "Senden" klicken submit führt es keine Aktion aus. Ich kann […]

Dienstleistungen Abhängigkeit und Interaktion in Twisted Python

Bei der Arbeit an Twisted, ich frage mich, ob es gibt: Eine Möglichkeit, explizit Dienstleistungsabhängigkeiten zu definieren (zB um den Service B zu starten, bevor ich den Service austauschen muss A) Ein "pythonischer" Weg, um zwei Dienste zu kommunizieren (zB B teilt Informationen mit A, A kann B-Ausführung steuern) Vielen Dank

Jinja2-Erweiterungsausgänge entkommen html statt html-Tag

Ich versuche, eine einfache jinja2 Erweiterung zu schreiben, die ein <meta> -Tag auf der Seite mit etwas Eigenschaft und Inhalt attr rendern wird. So sieht es so aus: from jinja2 import nodes from jinja2.ext import Extension class MetaExtension(Extension): """ returns a meta tag of key, value >> env = jinja2.Environment(extensions=[MetaExtension]) >> env.from_string('{% meta "key", "value" […]

Laden Sie ein Video zu Youtube mit der Python-API und legen Sie es als nicht gelistet

Ich benutze die python-Client-Bibliothek zum Hochladen von Videos auf YouTube. Ich brauche das Set, es ist Privatsphäre als nicht gelistet, aber die API-Seite zeigt nur Beispiele dafür, wie man sie als privat einsetzt. Wer weiß, wie man die Privatsphäre Kontrolle dieser Videos zu ändern? Vielen Dank!

Verbessere Parallelität in Zündkerzen

Ich habe den untenstehenden Code. Ich verwende pyspark 1.2.1 mit python 2.7 (cpython) for colname in shuffle_columns: colrdd = hive_context.sql('select %s from %s' % (colname, temp_table)) # zip_with_random_index is expensive colwidx = zip_with_random_index(colrdd).map(merge_index_on_row) (hive_context.applySchema(colwidx, a_schema) .registerTempTable(a_name)) Die Sache über diesen Code ist, dass es nur auf einer Spalte zu einem Zeitpunkt funktioniert. Ich habe genug […]

Warum sind ipython und python, die verschiedene Ausgänge zurückgeben, wenn ich eine Cython-Erweiterung anrufe?

Ich verwende Ubuntu 14.04 und kodiere Algorithmen, die Cython-Erweiterungen verwenden, um große Matrizen zu projizieren und zurück zu projizieren. Ich habe das seit 2 Monaten kodiert und ich habe gerade erkannt, dass, wenn ich meine Test-Scripts mit Python von der CLI oder iPython anrufe, bekomme ich verschiedene Ausgänge und Ergebnisse. Also auf einige der Fragen […]

Python ist die beste Programmiersprache der Welt.