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.


6
Warum gibt es in Python keine erste (iterierbare) integrierte Funktion?
Ich frage mich, ob es einen Grund gibt, warum es first(iterable)in den in Python integrierten Funktionen keine gibt , ähnlich wie any(iterable)und all(iterable)(es kann irgendwo in einem stdlib-Modul versteckt sein, aber ich sehe es nicht in itertools). firstwürde eine Kurzschlussgeneratorauswertung durchführen, so dass unnötige (und möglicherweise unendlich viele) Operationen vermieden …

4
Python In-Memory-Zip-Bibliothek
Gibt es eine Python-Bibliothek, mit der Zip-Archive im Speicher bearbeitet werden können, ohne dass tatsächliche Festplattendateien verwendet werden müssen? In der ZipFile-Bibliothek können Sie das Archiv nicht aktualisieren. Die einzige Möglichkeit scheint darin zu bestehen, es in ein Verzeichnis zu extrahieren, Änderungen vorzunehmen und eine neue Zip-Datei aus diesem Verzeichnis …
74 python  memory  zip  archive 



5
Öffnen Sie den Explorer für eine Datei
Wie springe ich in Python zu einer Datei im Windows Explorer? Ich habe eine Lösung gefunden, um zu Ordnern zu springen: import subprocess subprocess.Popen('explorer "C:\path\of\folder"') aber ich habe keine lösung für dateien.

7
Die Referenz 'xxx' kann in __init__.py - Python / Pycharm nicht gefunden werden
Ich habe ein Projekt in Pycharm wie folgt organisiert: -- Sources |--__init__.py |--Calculators |--__init__.py |--Filters.py |--Controllers |--__init__.py |--FiltersController.py |--Viewers |--__init__.py |--DataVisualization.py |--Models |--__init__.py |--Data Alle meine __init__.py, mit Ausnahme der oben genannten Quellen, sind leere Dateien. Ich erhalte viele Warnungen dieser Art: Die Referenz 'xxx' in __init__.py kann nicht gefunden …

6
Wie fügt man einem Rad zusätzliche Dateien hinzu?
Wie steuern Sie, welche Dateien in einem Rad enthalten sind? Es scheint MANIFEST.innicht von verwendet zu werden python setup.py bdist_wheel. UPDATE : Ich habe mich geirrt, was den Unterschied zwischen der Installation von einem Quell-Tarball und einem Rad betrifft. Die Quelldistribution enthält die in angegebenen Dateien MANIFEST.in, das installierte Paket …

4
Flasche, um das in der Datenbank gespeicherte Bild zurückzugeben
Meine Bilder werden in einer MongoDB gespeichert und ich möchte sie an den Client zurückgeben. Der Code sieht folgendermaßen aus: @app.route("/images/<int:pid>.jpg") def getImage(pid): # get image binary from MongoDB, which is bson.Binary type return image_binary Es scheint jedoch, dass ich keine Binärdatei direkt in Flask zurückgeben kann. Meine bisherige Idee: …
74 python  binary  flask 

6
So übergeben Sie eine Liste von Python über Jinja2 an JavaScript
Angenommen, ich habe eine Python-Variable: list_of_items = ['1','2','3','4','5'] und ich übergebe es Jinja durch Rendern von HTML, und ich habe auch eine Funktion in JavaScript namens somefunction(variable). Ich versuche, jeden Gegenstand von zu übergeben list_of_items. Ich habe so etwas versucht: {% for item in list_of_items %} <span onclick="somefunction({{item}})">{{item}}</span><br> {% endfor …

2
Zählen Sie die Anzahl der Nicht-NaN-Einträge in jeder Spalte des Datenrahmens
Ich habe einen wirklich großen DataFrame und habe mich gefragt, ob es einen kurzen Weg (ein oder zwei Zeilen) gibt, um die Anzahl der Nicht-NaN-Einträge in einem DataFrame zu ermitteln. Ich möchte diese Spalte nicht einzeln ausführen, da ich fast 1000 Spalten habe. df1 = pd.DataFrame([(1,2,None),(None,4,None),(5,None,7),(5,None,None)], columns=['a','b','d'], index = ['A', …

2
IndexError: Zu viele Indizes für Array
Ich weiß, dass es eine Menge dieser Threads gibt, aber alle sind für sehr einfache Fälle wie 3x3-Matrizen und solche Dinge gedacht, und die Lösungen gelten nicht einmal für meine Situation. Also versuche ich, G gegen l1 grafisch darzustellen (das ist keine Elf, sondern eine L1). Die Daten befinden sich …


6
Anaconda Site-Pakete
Nach der Installation eines Pakets in einer Anaconda-Umgebung möchte ich einige Änderungen am Code in diesem Paket vornehmen. Wo finde ich das site-packagesVerzeichnis mit den installierten Paketen? Ich finde kein Verzeichnis/Users/username/anaconda/lib/python2.7/site-packages


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.