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.

6
Wie schreibe ich ein Python-Modul / Paket?
Ich habe Python-Skripte für einfache Aufgaben bei der Arbeit erstellt und mich nie wirklich darum gekümmert, sie für andere zu verpacken. Jetzt wurde ich beauftragt, einen Python-Wrapper für eine REST-API zu erstellen. Ich habe absolut keine Ahnung, wie ich anfangen soll und ich brauche Hilfe. Was ich habe: (Ich möchte …

10
Python List vs. Array - wann verwenden?
Wenn Sie ein 1d-Array erstellen, können Sie es als Liste implementieren oder das Modul 'array' in der Standardbibliothek verwenden. Ich habe immer Listen für 1d-Arrays verwendet. Was ist der Grund oder Umstand, unter dem ich stattdessen das Array-Modul verwenden möchte? Ist es für die Leistungs- und Speicheroptimierung oder fehlt mir …
374 python  arrays  list 

20
Wann ist del in Python nützlich?
Ich kann mir keinen Grund vorstellen, warum Python das delSchlüsselwort benötigt (und die meisten Sprachen scheinen kein ähnliches Schlüsselwort zu haben). Anstatt beispielsweise eine Variable zu löschen, könnte man Nonesie einfach zuweisen . Beim Löschen aus einem Wörterbuch kann eine delMethode hinzugefügt werden. Gibt es einen Grund, delin Python zu …

20
Erstellen einer Reihe von Daten in Python
Ich möchte eine Liste von Daten erstellen, beginnend mit heute, und eine beliebige Anzahl von Tagen zurückgehen, beispielsweise in meinem Beispiel 100 Tage. Gibt es einen besseren Weg als diesen? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days …
374 python  datetime  date 

10
Python unittest - Gegenteil von assertRaises?
Ich möchte einen Test schreiben, um festzustellen, dass eine Ausnahme unter bestimmten Umständen nicht ausgelöst wird. Es ist einfach zu testen, ob eine Ausnahme ausgelöst wird ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... aber wie kann man das Gegenteil tun . So etwas wie das, wonach ich suche ... sValidPath=AlwaysSuppliesAValidPath() self.assertNotRaises(PathIsNotAValidOne, …

9
Wie lese ich eine Datei ohne Zeilenumbrüche?
In Python anrufen temp = open(filename,'r').readlines() führt zu einer Liste, in der jedes Element eine Zeile in der Datei ist. Es ist ein bisschen dumm, aber trotzdem: readlines()Schreibt auch ein Zeilenumbruchzeichen in jedes Element, was ich nicht möchte. Wie kann ich das vermeiden?

17
Ungelöstes Referenzproblem in PyCharm
Ich habe eine Verzeichnisstruktur ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... Und ich kann mit auf das Netzwerkmodul zugreifen sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Pycharm beschwert sich jedoch, dass es nicht auf das Modul zugreifen kann. Wie kann ich Pycham beibringen, …
373 python  ide  pycharm 




8
Achsentext in Matplotlib-Plots ausblenden
Ich versuche, eine Figur ohne Häkchen oder Zahlen auf einer der Achsen zu zeichnen (ich verwende Achsen im traditionellen Sinne, nicht die Matplotlib-Nomenklatur!). Ein Problem, auf das ich gestoßen bin, ist, dass matplotlib die x (y) -Ticklabels durch Subtrahieren eines Werts N anpasst und dann N am Ende der Achse …
370 python  matplotlib  plot 


15
Das Konstruieren von Pandas DataFrame aus Werten in Variablen ergibt "ValueError: Wenn Sie alle Skalarwerte verwenden, müssen Sie einen Index übergeben".
Dies mag eine einfache Frage sein, aber ich kann nicht herausfinden, wie das geht. Nehmen wir an, ich habe zwei Variablen wie folgt. a = 2 b = 3 Ich möchte daraus einen DataFrame erstellen: df2 = pd.DataFrame({'A':a,'B':b}) Dies erzeugt einen Fehler: ValueError: Wenn Sie alle Skalarwerte verwenden, müssen Sie …


22
Wie füge ich dem PYTHONPATH in Windows hinzu, damit es meine Module / Pakete findet?
Ich habe ein Verzeichnis, in dem alle meine Django-Apps ( C:\My_Projects) gehostet werden . Ich möchte dieses Verzeichnis zu meinem hinzufügenPYTHONPATH damit ich die Apps direkt aufrufen kann. Ich habe versucht C:\My_Projects\;, meine Windows- PathVariable über die Windows-GUI ( My Computer > Properties > Advanced System Settings > Environment Variables) …

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.