Parametersatz für eine SQLite "IN" -Klausel

Ich versuche, die Parametersubstitution mit SQLite innerhalb von Python für eine IN-Klausel zu verwenden. Hier ist ein komplettes Laufbeispiel, das zeigt: import sqlite3 c = sqlite3.connect(":memory:") c.execute('CREATE TABLE distro (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT)') for name in 'Ubuntu Fedora Puppy DSL SuSE'.split(): c.execute('INSERT INTO distro (name) VALUES (?)', [ name ] ) desired_ids […]

Mysql-python Installationsprobleme (auf mac os x lion)

Ich habe alles erfolgreich installiert, oder so dachte ich: MySQL 5.5 für x86_64. Python 2.7, x86_64. Mysql-python 1.2.3, x86_64 Aber wenn ich versuche: import MySQLdb Ich bekomme: ImportError: dlopen(/Users/aj/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-ix86_64.egg-tmp/_mysql.so, 2): no suitable image found. Did find: /Users/aj/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-ix86_64.egg-tmp/_mysql.so: mach-o, but wrong architecture Was kann ich noch fehlen? Mein System ist natürlich auch 64-Bit-Version, uname -a gibt: […]

Python aus der Quelle deinstallieren?

Ich habe python 2.6 aus der Quelle installiert und irgendwie später fälschlicherweise eine andere python 2.6 von einem Paketmanager auch installiert. Ich kann keinen Weg finden, eine Python-Deinstallation zu deinstallieren, die aus der Quelle gebaut wurde, ist das möglich / leicht? Running ubuntu 10.04.

Python, os.system für Kommandozeilenaufruf (linux) nicht zurückgeben was es sollte?

Ich muss einige Kommandozeilen Anrufe an linux machen und die Rückkehr von diesem erhalten, aber das tut es als unten ist gerade zurückzukehren 0 wenn es einen Zeitwert zurückgeben sollte, wie 00:08:19 , ich 00:08:19 genau das gleiche Gespräch regelmäßig Kommandozeile und es gibt den Zeitwert 00:08:19 also bin ich verwirrt, was ich falsch mache, […]

Wie man eine IPython-Magie aus einem Skript (oder Timing ein Python-Skript)

Der IPython% timeit Magic-Befehl macht seinen Job gut für die Messung Zeit benötigt, um einige Python-Code laufen. Nun möchte ich etwas analoges im Python-Skript verwenden. Ich kenne das Timeit-Modul, aber es hat mehrere Nachteile, zum Beispiel, wie man die Anzahl der Läufe adaptiv auswählt? Dh der Standardcode import timeit t=timeit.Timer("code(f)", "from __main__ import code,f") t.timeit() […]

Textfeld mit Linienverpackung in Matplotlib?

Ist es möglich, Text in einer Box durch Matplotlib anzuzeigen, mit automatischen Zeilenumbrüchen ? Durch die Verwendung von pyplot.text() konnte ich nur mehrzeiligen Text drucken, der über die Grenzen des Fensters pyplot.text() , was ärgerlich ist. Die Größe der Linien ist im Voraus nicht bekannt … Jede Idee wäre sehr geschätzt!

Drucken von Listenelementen auf getrennten Zeilen in Python

Ich versuche, Python-Pfad-Ordner auszudrucken: import sys print sys.path Die Ausgabe ist so: >>> 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', '/usr/lib/pyth on2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-pack ages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/ usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/ python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/p ython2.6/dist-packages/wx-2.8-gtk2-unicode'] Wie drucke ich sie in getrennte Zeilen, damit ich sie richtig parsen kann? Es sollte so sein: […]

Python NameError: name ist nicht definiert

Ich habe ein Python-Skript und ich bekomme folgende Fehlermeldung: Traceback (most recent call last): File "C:\Users\Tim\Desktop\pop-erp\test.py", line 1, in <module> s = Something() NameError: name 'Something' is not defined Hier ist der Code, der das Problem verursacht: s = Something() s.out() class Something: def out(): print("it works") Dies wird mit Python 3.3.0 unter Windows 7 […]

Making alle möglichen Kombinationen einer Liste in Python

Ich muss in der Lage sein, eine Liste zu erstellen, die alle möglichen Kombinationen einer eingegebenen Liste enthält. Zum Beispiel sollte die Liste [1,2,3] [1 [1,2] [1,3] 2 [2,3] 3 [1,2,3]] zurückkehren. Die Liste muss nicht vorhanden sein bestimmte Reihenfolge. Auf dieser Seite habe ich viele Funktionen mit den itertools gefunden, aber die sind die […]

Konvertieren von Dict zu OrderedDict

Ich habe einige Schwierigkeiten mit den collections.OrderedDict Klasse. Ich benutze Python 2.7 auf Raspbian, die Debian-Distribution für Himbeer-Pi. Ich versuche, zwei Wörterbücher auszudrucken, um den Vergleich (nebeneinander) für ein Text-Abenteuer zu machen. Die Bestellung ist wichtig, um genau zu vergleichen. Egal, was ich versuche, die Wörterbücher in ihrer üblichen ungeordneten Weise zu drucken. Hier ist […]

Python ist die beste Programmiersprache der Welt.