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.

2
Mehrere ModelAdmins / Ansichten für dasselbe Modell in Django admin
Wie kann ich mehr als einen ModelAdmin für dasselbe Modell erstellen, die jeweils unterschiedlich angepasst und mit unterschiedlichen URLs verknüpft sind? Angenommen, ich habe ein Django-Modell namens Posts. Standardmäßig listet die Administratoransicht dieses Modells alle Post-Objekte auf. Ich weiß, dass ich die Liste der auf der Seite angezeigten Objekte auf …

5
Kann eine Zeile Python-Code die Verschachtelungsebene für Einrückungen kennen?
Von so etwas: print(get_indentation_level()) print(get_indentation_level()) print(get_indentation_level()) Ich möchte so etwas bekommen: 1 2 3 Kann sich der Code auf diese Weise selbst lesen? Ich möchte nur, dass die Ausgabe der stärker verschachtelten Teile des Codes stärker verschachtelt ist. Auf die gleiche Weise, wie dies das Lesen von Code erleichtert, würde …

6
Python-Tupel zu diktieren
Gibt für das Tupel t = ((1, 'a'),(2, 'b')) dict(t)zurück{1: 'a', 2: 'b'} Gibt es einen guten Weg, um zu bekommen {'a': 1, 'b': 2}(Schlüssel und Vals getauscht)? Letztendlich möchte ich in der Lage sein, 1gegeben 'a'oder 2gegeben zurückzukehren 'b'. Vielleicht ist die Umwandlung in ein Diktat nicht der beste …

9
Wie funktionieren lexikalische Verschlüsse?
Während ich ein Problem untersuchte, das ich mit lexikalischen Abschlüssen in Javascript-Code hatte, stieß ich in Python auf dieses Problem: flist = [] for i in xrange(3): def func(x): return x * i flist.append(func) for f in flist: print f(2) Beachten Sie, dass dieses Beispiel achtsam vermeidet lambda. Es druckt …

12
Schreiben in eine Excel-Tabelle
Ich bin neu in Python. Ich muss einige Daten aus meinem Programm in eine Tabelle schreiben. Ich habe online gesucht und es scheinen viele Pakete verfügbar zu sein (xlwt, XlsXcessive, openpyxl). Andere schlagen vor, in eine CSV-Datei zu schreiben (nie CSV verwendet und nicht wirklich verstanden, was es ist). Das …
149 python  excel  csv 

6
Sphinx Autodoc ist nicht automatisch genug
Ich versuche, mit Sphinx ein Projekt mit mehr als 5.000 Zeilen in Python zu dokumentieren. Es hat ungefähr 7 Basismodule. Soweit ich weiß, muss ich für die Verwendung von Autodoc für jede Datei in meinem Projekt folgenden Code schreiben: .. automodule:: mods.set.tests :members: :show-inheritance: Das ist viel zu langweilig, weil …

16
Wie dupliziere ich sys.stdout in eine Protokolldatei?
Bearbeiten: Da es den Anschein hat, dass es entweder keine Lösung gibt oder ich etwas mache, das nicht dem Standard entspricht, das niemand kennt, werde ich meine Frage überarbeiten, um auch zu fragen: Was ist der beste Weg, um die Protokollierung durchzuführen, wenn eine Python-App eine erstellt? viele Systemaufrufe? Meine …
149 python  tee 

8
Hexadezimaler String zum Byte-Array in Python
Ich habe eine lange Hex-Zeichenfolge, die eine Reihe von Werten unterschiedlichen Typs darstellt. Ich möchte diesen Hex-String in ein Byte-Array konvertieren, damit ich jeden Wert herausschieben und in den richtigen Datentyp konvertieren kann.
149 python  bytearray 

4
Wie erstellt man ein verschachteltes Diktat in Python?
Ich habe 2 CSV-Dateien: 'Daten' und 'Zuordnung': 'Mapping' Datei hat vier Spalten: Device_Name, GDN, Device_Type, und Device_OS. Alle vier Spalten werden ausgefüllt. Die 'Daten'-Datei enthält dieselben Spalten, wobei die Device_NameSpalte ausgefüllt und die anderen drei Spalten leer sind. Ich mag , dass mein Python - Code beiden Dateien öffnen und …

6
Lambda-Funktion im Listenverständnis
Warum ist die Ausgabe der folgenden beiden Listenverständnisse unterschiedlich, obwohl fund die lambdaFunktion gleich sind? f = lambda x: x*x [f(x) for x in range(10)] und [lambda x: x*x for x in range(10)] Wohlgemerkt, beide type(f)und type(lambda x: x*x)geben den gleichen Typ zurück.
149 python 

8
Python-Programm in C / C ++ - Code konvertieren? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Ist es möglich, ein Python-Programm …
149 c++  python  c  code-generation 

6
Anaconda alle möglichen Pakete aktualisieren?
Ich habe das ausprobiert conda search --outdated, es gibt viele veraltete Pakete, zum Beispiel ist der Scipy 0.17.1, aber der neueste ist 0.18.0. Wenn ich das mache conda update --all. Es werden keine Pakete aktualisiert. Update 1 conda update --all --alt-hint Fetching package metadata ....... Solving package specifications: .......... # …
149 python  anaconda 


10
Wie sehen Sie den gesamten Befehlsverlauf in interaktivem Python?
Ich arbeite an dem Standard-Python-Interpreter unter Mac OS X und habe meine früheren Befehle Cmd+ K(gelöscht). Ich kann sie einzeln mit den Pfeiltasten durchgehen. Aber gibt es eine Option wie die Option --history in der Bash-Shell, die Ihnen alle Befehle zeigt, die Sie bisher eingegeben haben?
149 python  macos 


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.