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.

7
Neue Zeile an alte CSV-Datei Python anhängen
Ich versuche, meiner alten CSV-Datei eine neue Zeile hinzuzufügen. Grundsätzlich wird es jedes Mal aktualisiert, wenn ich das Python-Skript ausführe. Im Moment speichere ich die alten CSV-Zeilenwerte in einer Liste und lösche dann die CSV-Datei und erstelle sie erneut mit dem neuen Listenwert. Wollte wissen, gibt es bessere Möglichkeiten, dies …
207 python  csv  append  writer 

19
ImportError: Kein Modul namens PIL
Ich benutze diesen Befehl in der Shell, um PIL zu installieren: easy_install PIL dann laufe ich pythonund tippe das : import PIL. Aber ich bekomme diesen Fehler: Traceback (most recent call last): File "<console>", line 1, in <module> ImportError: No module named PIL Ich hatte noch nie ein solches Problem. …


18
"OSError: [Errno 1] Operation nicht zulässig" bei der Installation von Scrapy unter OSX 10.11 (El Capitan) (System Integrity Protection)
Ich versuche, das Scrapy Python-Framework in OSX 10.11 (El Capitan) über pip zu installieren. Das Installationsskript lädt die erforderlichen Module herunter und gibt irgendwann den folgenden Fehler zurück: OSError: [Errno 1] Operation not permitted: '/tmp/pip-nIfswi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info' Ich habe versucht, die Rootless-Funktion in OSX 10.11 mit dem folgenden Befehl zu deaktivieren: sudo …


4
Den Unterschied zwischen __getattr__ und __getattribute__ verstehen
Ich versuche den Unterschied zu verstehen __getattr__und __getattribute__versage es jedoch. Die Antwort auf die Frage zum Stapelüberlauf Der Unterschied zwischen __getattr__vs__getattribute__ lautet: __getattribute__wird aufgerufen, bevor die tatsächlichen Attribute des Objekts angezeigt werden, und kann daher schwierig zu implementieren sein. Sie können sehr leicht in unendliche Rekursionen geraten. Ich habe absolut …

8
So rufen Sie eine Python-Funktion aus Node.js auf
Ich habe eine Express Node.js-Anwendung, aber ich habe auch einen Algorithmus für maschinelles Lernen, der in Python verwendet werden kann. Gibt es eine Möglichkeit, Python-Funktionen aus meiner Node.js-Anwendung aufzurufen, um die Leistungsfähigkeit von Bibliotheken für maschinelles Lernen zu nutzen?
206 python  node.js  express 

6
ModuleNotFoundError: Was bedeutet es, dass __main__ kein Paket ist?
Ich versuche, ein Modul über die Konsole auszuführen. Die Struktur meines Verzeichnisses ist folgende: Ich versuche, das Modul p_03_using_bisection_search.pyaus dem problem_set_02Verzeichnis auszuführen , indem ich Folgendes verwende: $ python3 p_03_using_bisection_search.py Der Code darin p_03_using_bisection_search.pyist: __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # …


3
Python-Argumente ignorieren nicht erkannte Argumente
Optparse, die alte Version ignoriert einfach alle nicht erkannten Argumente und fährt fort. In den meisten Situationen ist dies nicht ideal und wurde in Argparse geändert. Es gibt jedoch einige Situationen, in denen Sie nicht erkannte Argumente ignorieren und die von Ihnen angegebenen Argumente analysieren möchten. Beispielsweise: parser = argparse.ArgumentParser() …


14
ImportError: Kein Modul mit dem Namen 'Tkinter'
Aus irgendeinem Grund kann ich das Modul Tkinteroder nicht verwenden tkinter. Nach dem Ausführen des folgenden Befehls in der Python-Shell import Tkinter oder import tkinter Ich habe diesen Fehler bekommen ModuleNotFoundError: Kein Modul mit dem Namen 'Tkinter' oder ModuleNotFoundError: Kein Modul mit dem Namen 'tkinter' Was könnte der Grund dafür …
206 python  tkinter 

15
Die Installation von Python Pip schlägt fehl: Ungültiger Befehl egg_info
Ich finde das in letzter Zeit oft, wenn ich versuche, ein Python- Paket mit pip zu installieren die folgenden Fehler erhalte, . Ich habe online eine Referenz gefunden, dass man " python2 setup.py install " verwenden muss " aus dem Download-Verzeichnis verwenden muss, und tatsächlich , dass dies dann funktioniert, …
205 python  pip 

12
Aktualisieren Sie Python in einer virtuellen Umgebung
Gibt es eine Möglichkeit, die in einer virtuellen Umgebung verwendete Python-Version zu aktualisieren (z. B. wenn eine Bugfix-Version herauskommt)? Ich könnte pip freeze --local > requirements.txtdann das Verzeichnis entfernen und pip install -r requirements.txt, aber dies erfordert zum Beispiel eine große Neuinstallation großer Bibliotheken numpy, die ich häufig benutze. Ich …

8
Ersetzt Conda die Notwendigkeit von virtualenv?
Ich habe kürzlich Conda entdeckt nachdem ich Probleme bei der Installation von SciPy hatte, insbesondere auf einer Heroku-App, die ich entwickle. Mit Conda erstellen Sie Umgebungen, die denen von virtualenv sehr ähnlich sind . Meine Fragen sind: Wenn ich Conda verwende, wird es die Notwendigkeit von virtualenv ersetzen? Wenn nicht, …

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.