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.

4
Warum sieht der Gleitkommawert von 4 * 0,1 in Python 3 gut aus, 3 * 0.1 jedoch nicht?
Ich weiß, dass die meisten Dezimalstellen keine exakte Gleitkommadarstellung haben ( Ist die Gleitkomma-Mathematik gebrochen? ). Aber ich verstehe nicht, warum gut 4*0.1gedruckt wird 0.4, aber 3*0.1nicht, wenn beide Werte tatsächlich hässliche Dezimaldarstellungen haben: >>> 3*0.1 0.30000000000000004 >>> 4*0.1 0.4 >>> from decimal import Decimal >>> Decimal(3*0.1) Decimal('0.3000000000000000444089209850062616169452667236328125') >>> Decimal(4*0.1) …

8
Wie schreibe ich die Ausgabe an derselben Stelle auf der Konsole?
Ich bin neu in Python und schreibe einige Skripte, um das Herunterladen von Dateien von FTP-Servern usw. zu automatisieren. Ich möchte den Fortschritt des Downloads anzeigen, aber ich möchte, dass er an derselben Position bleibt, wie z. Ausgabe: Herunterladen der Datei FooFile.txt [47%] Ich versuche so etwas zu vermeiden: Downloading …

5
Was sind Wörterbuchansichtsobjekte?
In Python 2.7 sind die Methoden für die Wörterbuchansicht verfügbar. Jetzt kenne ich die Vor- und Nachteile der folgenden Punkte: dict.items()(und values, keys): Gibt eine Liste zurück, damit Sie das Ergebnis tatsächlich speichern können, und dict.iteritems() (und dergleichen): Gibt einen Generator zurück, sodass Sie jeden generierten Wert einzeln durchlaufen können. …
158 python  view  dictionary 


14
Wie scp in Python?
Was ist die pythonischste Art, eine Datei in Python zu scpen? Der einzige Weg, den ich kenne, ist os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) Dies ist ein Hack, der außerhalb von Linux-ähnlichen Systemen nicht funktioniert und der Hilfe vom Pexpect-Modul benötigt, um Kennwortabfragen zu vermeiden, es sei denn, …
158 python  ssh  paramiko  scp 




18
Python - Liste der eindeutigen Wörterbücher
Angenommen, ich habe eine Liste mit Wörterbüchern: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] und ich muss eine Liste eindeutiger Wörterbücher erhalten (Entfernen der Duplikate): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': …
158 python  dictionary 

9
Zeichnen Sie einen Kreis mit Pyplot
überraschenderweise fand ich keine einfache Beschreibung, wie man einen Kreis mit matplotlib.pyplot (bitte kein Pylab) als Eingabezentrum (x, y) und Radius r zeichnet. Ich habe einige Varianten davon ausprobiert: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be something like circle.plot() or not? plt.show() ... aber es hat immer noch …
158 python  matplotlib 

14
Was wäre ein "eingefrorenes Diktat"?
Ein gefrorenes Set ist ein Frozenset. Eine eingefrorene Liste könnte ein Tupel sein. Was wäre ein eingefrorenes Diktat? Ein unveränderliches, hashbares Diktat. Ich denke, es könnte so etwas sein collections.namedtuple, aber das ist eher ein Diktat mit eingefrorenen Schlüsseln (ein Diktat mit halbgefrorenem Schlüssel). Ist es nicht? A "frozendict" sollte …

4
Wie binde ich HTML in die IPython-Ausgabe ein?
Ist es möglich, gerenderte HTML-Ausgaben in IPython-Ausgaben einzubetten? Eine Möglichkeit ist zu verwenden from IPython.core.display import HTML HTML('<a href="http://example.com">link</a>') oder (IPython-Alias ​​für mehrzeilige Zellen) %%html <a href="http://example.com">link</a> Welche geben einen formatierten Link zurück, aber Dieser Link öffnet keinen Browser mit der Webseite selbst über die Konsole . IPython-Notebooks unterstützen jedoch …


6
Warum sollten Sie die OS-Modulmethoden von Python verwenden, anstatt Shell-Befehle direkt auszuführen?
Ich versuche zu verstehen, was die Motivation für die Verwendung der Bibliotheksfunktionen von Python ist, um betriebssystemspezifische Aufgaben wie das Erstellen von Dateien / Verzeichnissen, das Ändern von Dateiattributen usw. auszuführen, anstatt diese Befehle nur über os.system()oder auszuführen subprocess.call(). Warum sollte ich zum Beispiel verwenden, os.chmodanstatt zu tun os.system("chmod...")? Ich …

8
SciPy und NumPy mit pip installieren
Ich versuche, die erforderlichen Bibliotheken in einem Paket zu erstellen, das ich verteile. Es erfordert sowohl die SciPy- als auch die NumPy- Bibliothek. Während der Entwicklung habe ich beide mit installiert apt-get install scipy das SciPy 0.9.0 und NumPy 1.5.1 installiert hat, und es hat gut funktioniert. Ich möchte dasselbe …
157 python  numpy  scipy  pip  apt 

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.