Wie lade die vorhandene db-Datei in den Speicher in Python sqlite3?

Ich habe eine vorhandene sqlite3 db Datei, auf der ich einige umfangreiche Berechnungen machen muss. Die Berechnungen aus der Datei sind schmerzhaft langsam, und da die Datei nicht groß ist (~ 10 MB ), so sollte es kein Problem sein, es in den Speicher zu laden. Gibt es eine Pythonische Möglichkeit, die vorhandene Datei in […]

Poleing boolesche Werte mit argparse

Ich möchte argparse verwenden, um boolesche Befehlszeilenargumente zu analysieren, die als "–foo True" oder "–foo False" geschrieben wurden. Beispielsweise: my_program –my_boolean_flag False Allerdings macht der folgende Testcode nicht was ich möchte: import argparse parser = argparse.ArgumentParser(description="My parser") parser.add_argument("–my_bool", type=bool) cmd_line = ["–my_bool", "False"] parsed_args = parser.parse(cmd_line) Leider wird parsed_args.my_bool auf True ausgewertet. Dies ist der […]

In Matplotlib, was bedeutet das Argument in fig.add_subplot (111)?

Manchmal komme ich über Code wie dieses: import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() Was produziert: Ich habe die Dokumentation wie verrückt gelesen, aber ich kann keine Erklärung für die 111 . Manchmal sehe ich eine 212 […]

Python csv string zu array

Wer kennt eine einfache Bibliothek oder Funktion, um eine csv-codierte Zeichenfolge zu analysieren und sie in ein Array oder ein Wörterbuch zu verwandeln? Ich glaube nicht, dass ich das eingebaute csv-Modul wünsche, weil in allen Beispielen, die ich gesehen habe, Dateipfade genommen wird, nicht Strings.

Python konvertierender String in localtime zu UTC epoch timestamp

Ich habe Strings im YMD-HMS-Format, das die Zeitzone gestrippt hatte. Aber ich weiß, dass sie in der östlichen Zeit mit Sommerzeit sind. Ich versuche, sie in Epoche Zeitstempel für UTC Zeit zu konvertieren. Ich schrieb folgende Funktion: def ymdhms_timezone_dst_to_epoch(input_str, tz="US/Eastern"): print(input_str) dt = datetime.datetime.fromtimestamp(time.mktime(time.strptime(input_str,'%Y-%m-%d %H:%M:%S'))) local_dt = pytz.timezone(tz).localize(dt) print(local_dt.strftime('%Y-%m-%d %H:%M:%S %Z%z')) utc_dt = local_dt.astimezone(pytz.utc) print(utc_dt.strftime('%Y-%m-%d […]

Entfernen von Nan-Werten aus einem Array

Ich möchte herausfinden, wie man Nan-Werte aus meinem Array entfernt. Es sieht so aus: x = [1400, 1500, 1600, nan, nan, nan ,1700] #Not in this exact configuration Ich bin relativ neu in Python, damit ich immer noch lerne. Irgendwelche Tipps?

Schöne Suppe findAll finden sie nicht alle

Ich versuche, eine Website zu analysieren und einige Infos mit BeautifulSoup.findAll zu bekommen, aber es findet sie nicht alle .. Ich benutze python3 Der Code ist das #!/usr/bin/python3 from bs4 import BeautifulSoup from urllib.request import urlopen page = urlopen ("http://mangafox.me/directory/") # print (page.read ()) soup = BeautifulSoup (page.read ()) manga_img = soup.findAll ('a', {'class' : […]

Auswahl von Java vs Python auf Google App Engine

Derzeit unterstützt Google App Engine sowohl Python & Java. Java-Unterstützung ist weniger ausgereift. Allerdings scheint Java eine längere Liste von Bibliotheken zu haben und vor allem Unterstützung für Java-Bytecode unabhängig von den Sprachen verwendet, um diesen Code zu schreiben. Welche Sprache wird eine bessere Leistung und mehr Kraft geben? Bitte beraten. Vielen Dank! Bearbeiten: http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine?pli=1 […]

Python-Threads, die alle auf einem einzigen Core ausgeführt werden

Ich habe ein Python-Programm, das viele Threads hervorbringt, läuft 4 zu einer Zeit, und jeder führt eine teure Operation. Pseudocode: for object in list: t = Thread(target=process, args=(object)) # if fewer than 4 threads are currently running, t.start(). Otherwise, add t to queue Aber wenn das Programm ausgeführt wird, zeigt Activity Monitor in OS X, […]

Wie kann ich die Python-Logging-Ausgabe formatieren?

Vor einiger Zeit sah ich eine Mono-Anwendung mit farbiger Ausgabe, vermutlich wegen ihres Log-Systems (weil alle Nachrichten standardisiert wurden). Jetzt hat Python das logging , mit dem Sie viele Optionen festlegen können, um die Ausgabe anzupassen. Also, ich stelle mir etwas Ähnliches vor, wäre mit Python möglich, aber ich kann nicht herausfinden, wie man das […]

Python ist die beste Programmiersprache der Welt.