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.

5
Python, wie man ein numpy-Array mit Nullen auffüllt
Ich möchte wissen, wie ich mit Python 2.6.6 mit Numpy Version 1.5.0 ein 2D-Numpy-Array mit Nullen auffüllen kann. Es tut uns leid! Aber das sind meine Grenzen. Daher kann ich nicht verwenden np.pad. Zum Beispiel möchte ich amit Nullen auffüllen, damit die Form übereinstimmt b. Der Grund, warum ich das …
99 python  arrays  numpy  pad 

9
String-Verkettung vs. String-Substitution in Python
In Python entgeht mir das Wo und Wann der Verwendung der Zeichenfolgenverkettung im Vergleich zur Zeichenfolgenersetzung. Ist dies (mehr) eine stilistische Entscheidung und keine praktische, da die Verkettung von Strings große Leistungssteigerungen erfahren hat? Wie sollte man als konkretes Beispiel mit der Konstruktion flexibler URIs umgehen: DOMAIN = 'http://stackoverflow.com' QUESTIONS …

4
Konvertieren Sie das Python-Wörterbuch in ein JSON-Array
Derzeit habe ich dieses Wörterbuch, gedruckt mit pprint: {'AlarmExTempHum': '\x00\x00\x00\x00\x00\x00\x00\x00', 'AlarmIn': 0, 'AlarmOut': '\x00\x00', 'AlarmRain': 0, 'AlarmSoilLeaf': '\x00\x00\x00\x00', 'BarTrend': 60, 'BatteryStatus': 0, 'BatteryVolts': 4.751953125, 'CRC': 55003, 'EOL': '\n\r', 'ETDay': 0, 'ETMonth': 0, 'ETYear': 0, 'ExtraHum1': None, 'ExtraHum2': None, 'ExtraHum3': None, 'ExtraHum4': None, 'ExtraHum5': None, 'ExtraHum6': None, 'ExtraHum7': None, 'ExtraTemp1': None, …

6
Wie verwende ich eine benutzerdefinierte Vergleichsfunktion in Python 3?
In Python 2.x konnte ich benutzerdefinierte Funktionen an sortierte und sortierte Funktionen übergeben >>> x=['kar','htar','har','ar'] >>> >>> sorted(x) ['ar', 'har', 'htar', 'kar'] >>> >>> sorted(x,cmp=customsort) ['kar', 'htar', 'har', 'ar'] Weil in meiner Sprache Konsonanten mit dieser Reihenfolge kommen "k","kh",....,"ht",..."h",...,"a" In Python 3.x konnte ich jedoch kein cmpSchlüsselwort übergeben >>> sorted(x,cmp=customsort) …


17
Versionsnummernvergleich in Python
Ich möchte einen schreiben cmp-ähnliche Funktion , die zwei Versionsnummern und kehren vergleicht -1, 0oder 1auf der Grundlage ihres im Vergleich valuses. Rückgabe, -1wenn Version A älter als Version B ist Rückgabe, 0wenn Version A und B gleichwertig sind Rückgabe, 1wenn Version A neuer als Version B ist Jeder Unterabschnitt …

13
Wie verschönere ich JSON in Python?
Kann jemand vorschlagen, wie ich JSON in Python oder über die Befehlszeile verschönern kann? Der einzige online-basierte JSON-Verschönerer, der dies tun konnte, war: http://jsonviewer.stack.hu/ . Ich muss es jedoch aus Python heraus verwenden. Dies ist mein Datensatz: { "head": {"vars": [ "address" , "description" ,"listprice" ]} , "results": { "bindings": …

2
SQLAlchemy: Erstellen oder Wiederverwenden einer Sitzung
Nur eine kurze Frage: SQLAlchemy spricht davon , sessionmaker()einmal aufzurufen , aber die resultierende Session()Klasse jedes Mal aufzurufen, wenn Sie mit Ihrer Datenbank sprechen müssen. Für mich bedeutet das, dass ich in der Sekunde, in der ich meine erste session.add(x)oder etwas Ähnliches machen würde, die erste machen würde from project …

5
Kein Modul namens setuptools
Ich möchte die Setup-Datei von Twilio installieren. Wenn ich es über einen bestimmten Befehl installiere, wird mir ein Fehler angezeigt: Kein Modul namens setuptools. Könnten Sie mir bitte mitteilen, was ich tun soll? ich benutze python 2.7 Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Python27>python …




7
Warum kann ich read () in einer geöffneten Datei nicht zweimal aufrufen?
Für eine Übung, die ich mache, versuche ich, den Inhalt einer bestimmten Datei zweimal mit der read()Methode zu lesen . Seltsamerweise scheint es beim zweiten Aufruf nicht den Dateiinhalt als Zeichenfolge zurückzugeben? Hier ist der Code f = f.open() # get the year match = re.search(r'Popularity in (\d+)', f.read()) if …
98 python  io 



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.