Als «python» getaggte Fragen

84
Wie kann ich Dateien mit fester Breite effizient analysieren?

Ich versuche, eine effiziente Methode zum Parsen von Dateien zu finden, die Linien mit fester Breite enthalten. Zum Beispiel repräsentieren die ersten 20 Zeichen eine Spalte, ab 21:30 eine andere und so weiter. Angenommen, die Zeile enthält 100 Zeichen. Was wäre eine effiziente Methode, um eine...

84
So entfernen Sie Linien in einem Matplotlib-Diagramm

Wie kann ich eine Zeile (oder Zeilen) einer Matplotlib-Achse so entfernen, dass tatsächlich Müll gesammelt wird und der Speicher wieder freigegeben wird? Der folgende Code scheint die Zeile zu löschen, gibt jedoch niemals den Speicher frei (selbst bei expliziten Aufrufen von gc.collect()). from...

84
Bessere Möglichkeit, Dateigrößen in Python zu konvertieren

Ich verwende eine Bibliothek, die eine Datei liest und ihre Größe in Bytes zurückgibt. Diese Dateigröße wird dann dem Endbenutzer angezeigt. Um es ihnen leichter zu machen, es zu verstehen, konvertiere ich die Dateigröße explizit in, indem ich sie MBdurch dividiere 1024.0 * 1024.0. Natürlich...

84
Array-Filter in Python?

Zum Beispiel habe ich zwei Listen A = [6, 7, 8, 9, 10, 11, 12] subset_of_A = [6, 9, 12]; # the subset of A the result should be [7, 8, 10, 11]; the remaining elements Gibt es eine integrierte Funktion in Python, um dies zu tun?

84
Wann werden Cursor mit MySQLdb geschlossen?

Ich erstelle eine WSGI-Webanwendung und habe eine MySQL-Datenbank. Ich verwende MySQLdb, das Cursor zum Ausführen von Anweisungen und zum Abrufen von Ergebnissen bereitstellt. Was ist die Standardpraxis zum Abrufen und Schließen von Cursorn? Wie lange sollten meine Cursor insbesondere halten? Soll...

84
Drucken von Listenelementen in getrennten Zeilen in Python

Ich versuche, Python-Pfadordner folgendermaßen auszudrucken: import sys print sys.path Die Ausgabe ist wie folgt: >>> print sys.path ['.', '/usr/bin', '/home/student/Desktop', '/home/student/my_modules', '/usr/lib/pyth on2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk',...

84
Installieren mehrerer Versionen eines Pakets mit pip

In meiner Bewerbung möchte ich verwenden: packageA, welches benötigt packageX==1.3 packageB, welches benötigt packageX==1.4 packageX==1.5 Wie kann ich mehrere Versionen von packageXmit pip installieren , um diese Situation zu bewältigen?

84
Wie teile ich Elemente einer Liste?

Ich habe eine Liste: my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847'] Wie kann ich das \tund alles danach löschen , um dieses Ergebnis zu erhalten: ['element1', 'element2', 'element3']

84
Wie erstelle ich ein Standarddikt aus einem Wörterbuch?

Wenn ich habe, d=dict(zip(range(1,10),range(50,61)))wie kann ich ein collections.defaultdictaus dem bauen dict? Das einzige Argument, defaultdictdas zu nehmen scheint, ist die Factory-Funktion. Muss ich das Original initialisieren und dann durchgehen dund das aktualisieren defaultdict?...

84
"Zeile enthält NULL-Byte" im CSV-Reader (Python)

Ich versuche, ein Programm zu schreiben, das eine CSV-Datei (input.csv) betrachtet und nur die Zeilen neu schreibt, die mit einem bestimmten Element (korrigiert.csv) beginnen, wie in einer Textdatei (output.txt) aufgeführt. So sieht mein Programm jetzt aus: import csv lines = [] with...

84
Python: So überprüfen Sie, ob eine Zeile eine leere Zeile ist

Ich versuche herauszufinden, wie man einen if-Zyklus schreibt, um zu überprüfen, ob eine Zeile leer ist. Die Datei enthält viele Zeichenfolgen, und eine davon ist eine leere Zeile, die von den anderen Anweisungen getrennt werden soll (nicht a ""; ist ein Wagenrücklauf, gefolgt von einem anderen...