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
Beschriftung der y-Achse von matplotlib auf der rechten Seite
Gibt es eine einfache Möglichkeit, die Beschriftung der y-Achse auf der rechten Seite des Diagramms anzubringen? Ich weiß, dass dies für die Tick-Beschriftungen mit möglich ist ax.yaxis.tick_right(), aber ich würde gerne wissen, ob dies auch für die Achsenbeschriftung möglich ist. Eine Idee, die mir in den Sinn kam, war zu …


1
matplotlib yaxis label size einstellen
Wie kann ich nur die Größe des Yaxis-Etiketts ändern? Im Moment ändere ich die Größe aller Etiketten mit pylab.rc('font', family='serif', size=40) In meinem Fall möchte ich jedoch die Beschriftung der y-Achse größer als die x-Achse machen. Ich möchte jedoch die Häkchen in Ruhe lassen. Ich habe zum Beispiel versucht: pylab.gca().get_ylabel().set_fontsize(60) …

3
Python-Set-Verständnis
Ich habe also diese beiden Probleme für eine Hausaufgabe und stecke bei der zweiten fest. Verwenden Sie ein Python-Mengenverständnis (Pythons Äquivalent zur Set Builder-Notation), um eine Menge aller Primzahlen zu generieren, die kleiner als 100 sind. Denken Sie daran, dass eine Primzahl eine Ganzzahl ist, die größer als 1 ist …

2
So sehen Sie, welche Tests während des Befehls manage.py von Django ausgeführt wurden
Nachdem die Testausführung mit dem manage.py testBefehl von Django abgeschlossen wurde, wird nur die Anzahl der bestandenen Tests auf der Konsole gedruckt. (virtualenv) G:\Project\>python manage.py test Creating test database for alias 'default'... True .. ---------------------------------------------------------------------- Ran 2 tests in 0.017s OK Destroying test database for alias 'default'... Gibt es eine …

9
Ersetzen Sie ungültige Werte in Pandas DataFrame durch None
Gibt es eine Methode, durch die Werte Nonein Pandas in Python ersetzt werden können? Sie können df.replace('pre', 'post')einen Wert verwenden und durch einen anderen ersetzen. Dies ist jedoch nicht möglich, wenn Sie ihn durch einen Wert ersetzen möchten. NoneWenn Sie dies versuchen, erhalten Sie ein seltsames Ergebnis. Hier ist ein …

9
Importieren Sie dynamisch eine Methode aus einer Zeichenfolge in eine Datei
Ich habe eine Schnur, sagen wir : abc.def.ghi.jkl.myfile.mymethod. Wie importiere ich dynamisch mymethod? So habe ich es gemacht: def get_method_from_file(full_path): if len(full_path) == 1: return map(__import__,[full_path[0]])[0] return getattr(get_method_from_file(full_path[:-1]),full_path[-1]) if __name__=='__main__': print get_method_from_file('abc.def.ghi.jkl.myfile.mymethod'.split('.')) Ich frage mich, ob der Import einzelner Module überhaupt erforderlich ist. Bearbeiten: Ich verwende Python Version 2.6.5.

2
Kann ich ein in Django nicht benötigtes Admin-Feld erstellen, ohne ein Formular zu erstellen?
Jedes Mal, wenn ich einen neuen Player im Admin-Bereich von Django eingebe, erhalte ich die Fehlermeldung "Dieses Feld ist erforderlich". Gibt es eine Möglichkeit, ein Feld nicht erforderlich zu machen, ohne ein benutzerdefiniertes Formular erstellen zu müssen? Kann ich dies in models.py oder admin.py tun? So sieht meine Klasse in …

11
Verhindern Sie das Erstellen neuer Attribute außerhalb von __init__
Ich möchte in der Lage sein, eine Klasse (in Python) zu erstellen, die nach der Initialisierung __init__keine neuen Attribute akzeptiert, aber Änderungen an vorhandenen Attributen akzeptiert. Es gibt verschiedene hack-ish Möglichkeiten, wie ich dies sehen kann, zum Beispiel eine __setattr__Methode wie def __setattr__(self, attribute, value): if not attribute in self.__dict__: …


2
Was ist der richtige Weg, um eine Linux-Umgebungsvariable in Python zu deaktivieren?
Aus der Dokumentation: Wenn die Plattform die unsetenv()Funktion unterstützt , können Sie Elemente in dieser Zuordnung zu nicht festgelegten Umgebungsvariablen löschen. unsetenv()wird automatisch aufgerufen, wenn ein Element aus os.environ gelöscht wird und wenn eine der Methoden pop()oder clear()aufgerufen wird. Ich möchte jedoch etwas, das unabhängig von der Verfügbarkeit von funktioniert …


7
So installieren Sie Python-Pakete aus der Datei tar.gz, ohne pip install zu verwenden
Kurz gesagt, mein Arbeitscomputer hat Netzwerkeinschränkungen, was bedeutet, dass der Versuch, pip installin cmd zu verwenden, nur zu einer Zeitüberschreitung führt / keine Paketfehler findet. Zum Beispiel; wenn ich versuche pip install seaborn: Stattdessen habe ich versucht, die tar.gz-Datei der gewünschten Pakete herunterzuladen, weiß jedoch nicht, wie ich sie installieren …

2
Dump to JSON fügt zusätzliche doppelte Anführungszeichen und das Anhalten von Anführungszeichen hinzu
Ich rufe Twitter-Daten mit einem Python-Tool ab und speichere diese im JSON-Format auf meiner Festplatte. Ich bemerkte ein unbeabsichtigtes Entweichen der gesamten Datenzeichenfolge für einen Tweet, der in doppelte Anführungszeichen eingeschlossen war. Darüber hinaus werden alle doppelten Anführungszeichen der tatsächlichen JSON-Formatierung mit einem Backslash maskiert. Sie sehen so aus: "{" …
80 python  json 

13
Wie kann ich mit Python ASCII-Tabellen hübsch drucken? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage Ich suche nach einer Möglichkeit, Tabellen wie diese hübsch …
80 python  ascii  tabular 

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.