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.


18
Einfaches hübsches Drucken von Floats in Python?
Ich habe eine Liste von Schwimmern. Wenn ich es einfach printmache, zeigt es sich so: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] Ich könnte verwenden print "%.2f", was eine forSchleife erfordern würde , um die Liste zu durchlaufen, aber dann würde es für komplexere Datenstrukturen nicht funktionieren. Ich hätte gerne so …


8
So vermeiden Sie, dass bei Verwendung von pip mit virtualenv die Berechtigung verweigert wird
Ich versuche, ein Python-Paket mit pipin einer virtuellen Umgebung auf einem Ubuntu-Computer bereitzustellen, stoße jedoch auf ein Problem mit Berechtigungen. Beispielsweise: (TestVirtualEnv)test@testServer:~$ pip install markdown2 endet durch: Fehler: '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py' konnte nicht erstellt werden: Berechtigung verweigert Ich kann nicht sudo, da das Paket global und nicht in der virtuellen Umgebung installiert …
93 python  virtualenv  pip 

4
Method Resolution Order (MRO) in neuen Klassen?
In dem Buch Python in a Nutshell (2. Ausgabe) gibt es ein Beispiel, das alte Stilklassen verwendet, um zu demonstrieren, wie Methoden in klassischer Auflösungsreihenfolge aufgelöst werden und wie sie sich von der neuen Reihenfolge unterscheiden. Ich habe das gleiche Beispiel versucht, indem ich das Beispiel in einem neuen Stil …

9
Lesen einer UTF8-CSV-Datei mit Python
Ich versuche, eine CSV-Datei mit Akzentzeichen mit Python zu lesen (nur französische und / oder spanische Zeichen). Basierend auf der Python 2.5-Dokumentation für den csvreader ( http://docs.python.org/library/csv.html ) habe ich den folgenden Code zum Lesen der CSV-Datei entwickelt, da der csvreader nur ASCII unterstützt. def unicode_csv_reader(unicode_csv_data, dialect=csv.excel, **kwargs): # csv.py …

2
Django-Importfehler - kein Modul mit dem Namen django.conf.urls.defaults
Ich versuche, statsd / graphite auszuführen, das django 1.6 verwendet. Beim Zugriff auf die Graphit-URL wird ein Django-Modulfehler angezeigt Datei "/opt/graphite/webapp/graphite/urls.py", Zeile 15, aus django.conf.urls.defaults import * ImportError: Kein Modul mit dem Namen default Allerdings finde ich nicht defaults django - Paket im/Library/Python/2.7/site-packages/django/conf/urls/ Bitte helfen Sie bei der Behebung dieses …

3
Fremdschlüssel von einer App in eine andere in Django
Ich frage mich, ob es möglich ist, einen Fremdschlüssel in einer Datei models.py in Django zu definieren, der auf eine Tabelle in einer anderen App verweist. Mit anderen Worten, ich habe zwei Apps, cf und Profile, und in cf / models.py habe ich (unter anderem): class Movie(models.Model): title = models.CharField(max_length=255) …



4
Java Entspricht Python-Wörterbüchern
Ich bin ein langjähriger Benutzer von Python und mag die Art und Weise, wie die Wörterbücher verwendet werden. Sie sind sehr intuitiv und einfach zu bedienen. Gibt es ein gutes Java-Äquivalent zu Pythons Wörterbüchern? Ich habe von Leuten gehört, die Hashmaps und Hashtabellen verwenden. Könnte jemand die Ähnlichkeiten und Unterschiede …
93 java  python  hash  dictionary 


5
Kann vorhandene virtuelle Umgebung ordnungsgemäß aktualisiert werden?
Ich habe eine virtuelle Umgebung für Python 2.5 erstellt und möchte sie auf Python 2.6 "aktualisieren". So wurde es ursprünglich eingerichtet: virtualenv --no-site-packages -p python2.5 myenv Ich führe jetzt virtualenv im selben Verzeichnis aus, um ein Upgrade durchzuführen: virtualenv --no-site-packages -p python2.6 myenv ... Not overwriting existing python script myenv/bin/python …

22
django.core.exceptions.ImproperlyConfigured: Fehler beim Laden des MySQLdb-Moduls: Kein Modul mit dem Namen MySQLdb
Das Problem, mit dem ich beim Versuch, eine Verbindung zur Datenbank für MySQL herzustellen, konfrontiert bin. Ich habe auch die Datenbankeinstellungen angegeben, die ich verwendet habe. Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 453, in execute_from_command_line utility.execute() File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in …

8
Überprüfen Sie, ob das Objekt in Python dateiähnlich ist
Dateiähnliche Objekte sind Objekte in Python, die sich wie eine echte Datei verhalten, z. B. eine read () - und eine write-Methode (), aber eine andere Implementierung haben. Es ist und Umsetzung des Duck Typing- Konzepts. Es wird als bewährte Methode angesehen , ein dateiähnliches Objekt überall dort zuzulassen, wo …
93 python  file 

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.