Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.

15
Wie kann ich überprüfen, ob eine Liste eine Teilmenge einer anderen ist?
Ich muss überprüfen, ob eine Liste eine Teilmenge einer anderen ist - eine boolesche Rückgabe ist alles, was ich suche. Ist das Testen der Gleichheit auf der kleineren Liste nach einer Kreuzung der schnellste Weg, dies zu tun? Die Leistung ist angesichts der Anzahl der zu vergleichenden Datensätze von größter …
184 python  list 

15
Live-Ausgabe vom Unterprozessbefehl
Ich verwende ein Python-Skript als Treiber für einen Hydrodynamik-Code. Wenn es Zeit ist, die Simulation auszuführen, verwende ich subprocess.Popen, um den Code auszuführen, die Ausgabe von stdout und stderr in einem subprocess.PIPE--- zu sammeln, dann kann ich die Ausgabeinformationen drucken (und in einer Protokolldatei speichern) und auf Fehler prüfen . …

2
sqlite3.ProgrammingError: Falsche Anzahl der bereitgestellten Bindungen. Die aktuelle Anweisung verwendet 1, und es werden 74 geliefert
def insert(array): connection=sqlite3.connect('images.db') cursor=connection.cursor() cnt=0 while cnt != len(array): img = array[cnt] print(array[cnt]) cursor.execute('INSERT INTO images VALUES(?)', (img)) cnt+= 1 connection.commit() connection.close() Ich kann nicht herausfinden, warum dies mir den Fehler gibt. Die tatsächliche Zeichenfolge, die ich einzufügen versuche, ist 74 Zeichen lang. Sie lautet: "/ gifs / epic-fail-photos-there-i-fixed-it-aww-man-the -Reifendruck-niedrig.gif …
184 python  sqlite 

3
Überprüfen Sie, ob type == list in Python ist
Ich habe hier vielleicht einen Hirnfurz, aber ich kann wirklich nicht herausfinden, was mit meinem Code nicht stimmt: for key in tmpDict: print type(tmpDict[key]) time.sleep(1) if(type(tmpDict[key])==list): print 'this is never visible' break Die Ausgabe ist <type 'list'>aber die if-Anweisung wird nie ausgelöst. Kann jemand meinen Fehler hier erkennen?
184 python 


16
Unveränderliche vs veränderliche Typen
Ich bin verwirrt darüber, was ein unveränderlicher Typ ist. Ich weiß, dass das floatObjekt als unveränderlich angesehen wird, mit dieser Art von Beispiel aus meinem Buch: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) Wird dies aufgrund der Klassenstruktur / -hierarchie als unveränderlich angesehen? Die Bedeutung floatsteht an der …

7
Int () -Funktion für jedes Listenelement aufrufen?
Ich habe eine Liste mit numerischen Zeichenfolgen, wie folgt: numbers = ['1', '5', '10', '8']; Ich möchte jedes Listenelement in eine Ganzzahl konvertieren, damit es so aussieht: numbers = [1, 5, 10, 8]; Ich könnte es mit einer Schleife machen, wie folgt: new_numbers = []; for n in numbers: new_numbers.append(int(n)); …
183 python  list 






10
Web Scraping mit Python [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 9 Monaten . Verbessere diese Frage Ich möchte die täglichen Sonnenaufgangs- / Sonnenuntergangszeiten von einer …


26
Wie kann ich JSON in CSV konvertieren?
Ich habe eine JSON-Datei, die ich in eine CSV-Datei konvertieren möchte. Wie kann ich das mit Python machen? Ich habe es versucht: import json import csv f = open('data.json') data = json.load(f) f.close() f = open('data.csv') csv_file = csv.writer(f) for item in data: csv_file.writerow(item) f.close() Es hat jedoch nicht funktioniert. …
183 python  json  csv 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.