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.

9
Was ist ein None-Wert?
Ich habe Python studiert und ein Kapitel gelesen, das den NoneWert beschreibt , aber leider ist dieses Buch an einigen Stellen nicht sehr klar. Ich dachte, ich würde die Antwort auf meine Frage finden, wenn ich sie dort teile. Ich möchte wissen, was der NoneWert ist und wofür Sie ihn …

5
Matplotlib: Fehler "Unbekannte Projektion '3d'"
Ich habe gerade matplotlib installiert und versuche, eines dieser Beispielskripte auszuführen. Ich stoße jedoch auf den unten beschriebenen Fehler. Was mache ich falsch? from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt fig = plt.figure() ax = fig.gca(projection='3d') X, Y, Z = axes3d.get_test_data(0.05) cset = ax.contour(X, Y, Z, 16, extend3d=True) ax.clabel(cset, …
130 python  matplotlib 

1
Wie werden Pipfile und Pipfile.lock verwendet?
Es scheint, dass Pipfile / Pipfile.lock im Zusammenhang mit Python-Paketen als Ersatz für require.txt gedacht sind. Es gibt jedoch nicht viel Dokumentation darüber, wie diese tatsächlich funktionieren. Ich habe hier im PyPi-Bereich der Python-Website eine sich entwickelnde Beschreibung von pipfile gefunden, aber sie ist ziemlich chaotisch und erklärt nicht die …
130 python  pip 


6
Überprüfen Sie, ob ein Schlüssel vorhanden ist, und iterieren Sie das JSON-Array mit Python
Ich habe eine Reihe von JSON-Daten aus Facebook-Posts wie den folgenden: {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} Die JSON-Daten sind halbstrukturiert und nicht alle gleich. Unten ist mein …
130 python  json  loops 


5
Hinzufügen eines Verzeichnisses zu sys.path / PYTHONPATH
Ich versuche, ein Modul aus einem bestimmten Verzeichnis zu importieren. Das Problem ist, dass, wenn ich sys.path.append(mod_directory)den Pfad mod_directoryanhänge und dann den Python-Interpreter öffne, das Verzeichnis am Ende der Liste sys.path hinzugefügt wird. Wenn ich die PYTHONPATHVariable exportiere , bevor ich den Python-Interpreter öffne, wird das Verzeichnis am Anfang der …

11
Wie vermeide ich explizites 'Selbst' in Python?
Ich habe Python gelernt, indem ich einige Pygame-Tutorials befolgt habe . Darin fand ich eine umfassende Verwendung des Schlüsselworts self , und da ich hauptsächlich aus Java stamme, vergesse ich immer wieder, self einzugeben . Zum Beispiel self.rect.centerxwürde ich anstelle von tippen rect.centerx, weil rect für mich bereits eine Mitgliedsvariable …
130 python  self 


7
Python-Listenverzeichnis, Unterverzeichnis und Dateien
Ich versuche, ein Skript zu erstellen, um alle Verzeichnisse, Unterverzeichnisse und Dateien in einem bestimmten Verzeichnis aufzulisten. Ich habe es versucht: import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) Leider funktioniert es nicht richtig. Ich bekomme alle Dateien, aber …
130 python  file  path 

8
Extrahieren Sie einen Teil eines Regex-Matches
Ich möchte, dass ein regulärer Ausdruck den Titel aus einer HTML-Seite extrahiert. Derzeit habe ich Folgendes: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Gibt es einen regulären Ausdruck, um nur den Inhalt von <title> zu extrahieren, damit ich die Tags nicht entfernen muss?

9
Das json-Modul von Python konvertiert int-Wörterbuchschlüssel in Zeichenfolgen
Ich habe festgestellt, dass das json-Modul von Python (seit 2.6 enthalten) int-Wörterbuchschlüssel in Zeichenfolgen konvertiert, wenn Folgendes ausgeführt wird. >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' Gibt es eine einfache Möglichkeit, den Schlüssel als int beizubehalten, ohne die Zeichenfolge beim Speichern und Laden analysieren zu …
130 python  json 


10
Masseneinsatz mit SQLAlchemy ORM
Gibt es eine Möglichkeit, SQLAlchemy dazu zu bringen, eine Masseneinfügung durchzuführen, anstatt jedes einzelne Objekt einzufügen? dh tun: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) eher, als: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3) Ich habe gerade Code …

6
So überprüfen Sie den D-Typ einer Spalte in Python-Pandas
Ich muss verschiedene Funktionen verwenden, um numerische Spalten und Zeichenfolgenspalten zu behandeln. Was ich jetzt mache, ist wirklich dumm: allc = list((agg.loc[:, (agg.dtypes==np.float64)|(agg.dtypes==np.int)]).columns) for y in allc: treat_numeric(agg[y]) allc = list((agg.loc[:, (agg.dtypes!=np.float64)&(agg.dtypes!=np.int)]).columns) for y in allc: treat_str(agg[y]) Gibt es eine elegantere Möglichkeit, dies zu tun? Z.B for y in agg.columns: …
130 python  pandas 

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.