Articles of Python

Das Einfügen eines Tabellennamens in eine Abfrage führt zu sqlite3.OperationalError: near “?”: Syntaxerrors

Ich möchte dynamisch auswählen, welche Tabelle in einer SQL-Abfrage verwendet werden soll, aber ich bekomme immer Fehler, aber ich versuche, dies zu formatieren. Probieren Sie auch %s anstelle von ? . Irgendwelche Vorschläge? group_food = (group, food) group_food_new = (group, food, 1) with con: cur = con.cursor() tmp = cur.execute(“SELECT COUNT(Name) FROM (?) WHERE Name=?”, […]

So korrigieren Sie TypeError: Unicode-Objekte müssen vor dem Hashing codiert werden?

Ich habe diesen Fehler: Traceback (most recent call last): File “python_md5_cracker.py”, line 27, in m.update(line) TypeError: Unicode-objects must be encoded before hashing wenn ich versuche, diesen Code in Python 3.2.2 auszuführen: import hashlib, sys m = hashlib.md5() hash = “” hash_file = input(“What is the file name in which the hash resides? “) wordlist = […]

Erweiterte Nested List Comprehension Syntax

Ich spielte mit List Comprehensions, um sie besser zu verstehen, und ich stieß auf unerwartete Ergebnisse, die ich nicht erklären konnte. Ich habe diese Frage nicht schon früher gestellt, aber wenn es sich um eine wiederholte Frage handelt, entschuldige ich mich. Ich habe im Wesentlichen versucht, einen Generator zu schreiben, der Generatoren erzeugte. Ein einfacher […]

Extrahiere einen Teil eines Regex-Matches

Ich möchte einen regulären Ausdruck, um den Titel von einer HTML-Seite zu extrahieren. Momentan habe ich das: title = re.search(‘.*’, html, re.IGNORECASE).group() if title: title = title.replace(”, ”).replace(”, ”) Gibt es einen regulären Ausdruck, um nur den Inhalt von zu extrahieren, damit ich die Tags nicht entfernen muss?

Wie schließe ich ein Tkinter-Fenster?

Wie beende ich ein Tkinter-Programm? Sagen wir, ich habe diesen Code: from Tkinter import * def quit(): # code to exit root = Tk() Button(root, text=”Quit”, command=quit).pack() root.mainloop() Wie sollte ich die quit function definieren quit um meine Anwendung zu quit ?

Wie erstelle ich eine Liste von Nummern ohne Duplikate?

Ich habe versucht, random.randint(0, 100) , aber einige Zahlen waren die gleichen. Gibt es eine Methode / ein Modul zum Erstellen einer Liste eindeutiger Zufallszahlen? def getScores(): # open files to read and write f1 = open(“page.txt”, “r”); p1 = open(“pgRes.txt”, “a”); gScores = []; bScores = []; yScores = []; # run 50 tests […]

Warum sind nachfolgende Kommas in einer Liste erlaubt?

Ich bin neugierig, warum in Python ein abschließendes Komma in einer Liste gültige Syntax ist, und es scheint, dass Python es einfach ignoriert: >>> [‘a’,’b’,] [‘a’, ‘b’] Es macht Sinn, wenn ein Tupel seit (‘a’) und (‘a’,) zwei verschiedene Dinge sind, aber in Listen?

Erstellen Sie konsistent dasselbe zufälliges numpy Array

Ich warte darauf, dass ein anderer Entwickler ein Stück Code fertigstellt, das ein np-Array mit Form (100,2000) mit Werten von entweder -1,0 oder 1 zurückgibt. In der Zwischenzeit möchte ich zufällig ein Array mit den gleichen Eigenschaften erstellen, damit ich einen Vorsprung bei meiner Entwicklung und Tests bekommen kann. Die Sache ist, dass ich möchte, […]

Wie sortiere ich eine Zeichenfolge richtig mit einer Zahl innerhalb?

Mögliche Duplikate: Hat Python eine eingebaute function für die natürliche Sortierung von Zeichenketten? Ich habe eine Liste mit Strings, die Zahlen enthalten, und ich finde keine gute Möglichkeit, sie zu sortieren. Zum Beispiel bekomme ich so etwas: something1 something12 something17 something2 something25 something29 mit der Methode sort() . Ich weiß, dass ich wahrscheinlich die Zahlen […]

Wie entferne ich Duplikate aus der Python-Liste und behalte die Reihenfolge?

Angesichts einer Liste von Strings möchte ich sie alphabetisch sortieren und Duplikate entfernen. Ich weiß, dass ich das tun kann: from sets import Set […] myHash = Set(myList) aber ich weiß nicht, wie man die Listenmitglieder in alphabetischer Reihenfolge aus dem Hash herausholt. Ich bin nicht mit dem Hash verheiratet, also wird jeder Weg, um […]