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.

12
So aktivieren Sie eine Anaconda-Umgebung
Ich bin unter Windows 8 und verwende Anaconda 1.7.5 64bit. Ich habe eine neue Anaconda-Umgebung mit erstellt conda create -p ./test python=2.7 pip von C:\Pr\TEMP\venv\. Dies hat gut funktioniert (es gibt einen Ordner mit einer neuen Python-Distribution). conda sagt mir, ich soll tippen activate C:\PR\TEMP\venv\test Um die Umgebung zu aktivieren, …


9
"Innere Ausnahme" (mit Traceback) in Python?
Mein Hintergrund ist C # und ich habe erst kürzlich angefangen, in Python zu programmieren. Wenn eine Ausnahme ausgelöst wird, möchte ich sie normalerweise in eine andere Ausnahme einschließen, die weitere Informationen hinzufügt und gleichzeitig die vollständige Stapelverfolgung anzeigt. In C # ist das ganz einfach, aber wie mache ich …




12
Wie kann ich dieselbe Ausnahme mit einer benutzerdefinierten Nachricht in Python auslösen?
Ich habe diesen tryBlock in meinem Code: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) Genau genommen ziehe ich tatsächlich einen anderen auf ValueError , nicht den ValueErrorvon do_something...(), der errin diesem Fall als geworfen bezeichnet wird. Wie hänge ich eine benutzerdefinierte Nachricht an …

9
Liste aller in der Flask-App definierten Routen abrufen
Ich habe eine komplexe Flask-basierte Web-App. Es gibt viele separate Dateien mit Ansichtsfunktionen. Ihre URLs werden mit dem @app.route('/...')Dekorateur definiert . Gibt es eine Möglichkeit, eine Liste aller Routen zu erhalten, die in meiner App deklariert wurden? Vielleicht gibt es eine Methode, die ich für das appObjekt aufrufen kann ?
145 python  flask 

9
Verwenden Sie try vs if in Python
Gibt es eine Begründung, um zu entscheiden, welches tryoder welche ifKonstrukte verwendet werden sollen, wenn eine Variable auf einen Wert getestet wird? Beispielsweise gibt es eine Funktion, die entweder eine Liste oder keinen Wert zurückgibt. Ich möchte das Ergebnis vor der Verarbeitung überprüfen. Welche der folgenden Möglichkeiten wäre vorzuziehen und …
145 python 


17
Die Standard-Python-Version kann in Ubuntu nicht auf Python3 festgelegt werden
Ich habe versucht, die Standard-Python-Version auf python3in zu setzen Ubuntu 16.04. Standardmäßig ist es python2(2.7). Ich habe die folgenden Schritte ausgeführt: update-alternatives --remove python /usr/bin/python2 update-alternatives --install /usr/bin/python python /usr/bin/python3 Für die zweite Anweisung wird jedoch der folgende Fehler angezeigt: rejeesh@rejeesh-Vostro-1015:~$ update-alternatives --install /usr/bin/python python /usr/bin/python3 update-alternatives: --install needs <link> …

2
Wählen Sie Zeilen in Pandas MultiIndex DataFrame aus
Was sind die häufigsten Pandas-Methoden zum Auswählen / Filtern von Zeilen eines Datenrahmens, dessen Index ein MultiIndex ist ? Schneiden basierend auf einem einzelnen Wert / Etikett Schneiden basierend auf mehreren Etiketten von einer oder mehreren Ebenen Filtern nach booleschen Bedingungen und Ausdrücken Welche Methoden sind unter welchen Umständen anwendbar? …

12
Wie installiere ich Python-Pakete unter Windows?
Es fällt mir schwer, Python-Pakete einzurichten. EasyInstall von SetupTools soll dabei helfen, aber es gibt keine ausführbare Datei für Python 2.6. Um beispielsweise Mechanize zu installieren, sollte ich den Ordner Mechanize nur gemäß INSTALL.txt in C: \ Python24 \ Lib \ site-packages ablegen, aber das Ausführen der Tests funktioniert nicht. …
144 python  pip 


5
TypeError: Das Objekt 'dict_keys' unterstützt keine Indizierung
def shuffle(self, x, random=None, int=int): """x, random=random.random -> shuffle list x in place; return None. Optional arg random is a 0-argument function returning a random float in [0.0, 1.0); by default, the standard random.random. """ randbelow = self._randbelow for i in reversed(range(1, len(x))): # pick an element in x[:i+1] with …

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.