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.


3
Objekt vom benutzerdefinierten Typ als Wörterbuchschlüssel
Was muss ich tun, um meine Objekte eines benutzerdefinierten Typs als Schlüssel in einem Python-Wörterbuch zu verwenden (wobei ich nicht möchte, dass die "Objekt-ID" als Schlüssel fungiert), z class MyThing: def __init__(self,name,location,length): self.name = name self.location = location self.length = length Ich möchte MyThing's als Schlüssel verwenden, die als gleich …
185 python  dictionary 



7
Analysieren von HTML mit Python
Ich suche nach einem HTML-Parser-Modul für Python, mit dem ich die Tags in Form von Python-Listen / Wörterbüchern / Objekten erhalten kann. Wenn ich ein Dokument des Formulars habe: <html> <head>Heading</head> <body attr1='val1'> <div class='container'> <div id='class'>Something here</div> <div>Something else</div> </div> </body> </html> dann sollte es mir eine Möglichkeit geben, …

3
Zeitdelta in Gesamtsekunden umrechnen
Ich habe einen Zeitunterschied time1 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) ... time2 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) diff = time2 - time1 Wie finde ich nun die Gesamtzahl der Sekunden, die vergangen sind? diff.secondszählt keine Tage. Ich könnte: diff.seconds + diff.days * 24 * 3600 Gibt es dafür eine eingebaute Methode?
185 python  datetime 


12
Konvertieren Sie eine Python-UTC-Datumszeit in eine lokale Datumszeit, indem Sie nur die Python-Standardbibliothek verwenden.
Ich habe eine Python-Datetime-Instanz, die mit datetime.utcnow () erstellt und in der Datenbank beibehalten wurde. Zur Anzeige möchte ich die aus der Datenbank abgerufene datetime-Instanz unter Verwendung der lokalen Standardzeitzone in die lokale datetime konvertieren (dh, als ob die datetime mit datetime.now () erstellt worden wäre). Wie kann ich die …

19
Wie extrahiere ich Text aus einer PDF-Datei?
Ich versuche, den in dieser PDF-Datei enthaltenen Text mit zu extrahieren Python. Ich verwende das PyPDF2- Modul und habe das folgende Skript: import PyPDF2 pdf_file = open('sample.pdf') read_pdf = PyPDF2.PdfFileReader(pdf_file) number_of_pages = read_pdf.getNumPages() page = read_pdf.getPage(0) page_content = page.extractText() print page_content Wenn ich den Code ausführe, erhalte ich die folgende …
185 python  pdf 

10
Python-CSV-Zeichenfolge zum Array
Kennt jemand eine einfache Bibliothek oder Funktion, um eine CSV-codierte Zeichenfolge zu analysieren und in ein Array oder Wörterbuch umzuwandeln? Ich glaube nicht, dass ich das eingebaute CSV-Modul haben möchte, da in allen Beispielen, die ich gesehen habe, Dateipfade und keine Zeichenfolgen verwendet werden.
185 python  string  arrays  csv 

11
Kombinationen zwischen zwei Listen?
Es ist eine Weile her und ich habe Probleme, meinen Kopf um einen Algorithmus zu wickeln, den ich zu machen versuche. Grundsätzlich habe ich zwei Listen und möchte alle Kombinationen der beiden Listen erhalten. Ich erkläre es möglicherweise nicht richtig, daher hier ein Beispiel. name = 'a', 'b' number = …


2
Pandas Resample Dokumentation
Ich verstehe also vollkommen, wie man Resample verwendet , aber die Dokumentation macht keine gute Arbeit darin, die Optionen zu erklären. Die meisten Optionen in der resampleFunktion sind also ziemlich einfach, mit Ausnahme dieser beiden: Regel: Die Offset-Zeichenfolge oder das Objekt, die die Zielkonvertierung darstellt wie: Zeichenfolge, Methode zum Down- …


4
Wie funktioniert numpy.newaxis und wann wird es verwendet?
Wenn ich es versuche numpy.newaxis Das Ergebnis ergibt einen 2D-Plotrahmen mit einer x-Achse von 0 bis 1. Wenn ich jedoch versuche numpy.newaxis, einen Vektor zu schneiden, vector[0:4,] [ 0.04965172 0.04979645 0.04994022 0.05008303] vector[:, np.newaxis][0:4,] [[ 0.04965172] [ 0.04979645] [ 0.04994022] [ 0.05008303]] Ist es dasselbe, außer dass es einen Zeilenvektor …

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.