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
Abfrage ohne Berücksichtigung der Groß- und Kleinschreibung (SQLAlchemy)
Ich verwende Flask-SQLAlchemy, um aus einer Benutzerdatenbank abzufragen. jedoch während user = models.User.query.filter_by(username="ganye").first() wird zurückkehren <User u'ganye'> tun user = models.User.query.filter_by(username="GANYE").first() kehrt zurück None Ich frage mich, ob es eine Möglichkeit gibt, die Datenbank ohne Berücksichtigung der Groß- und Kleinschreibung abzufragen, damit das zweite Beispiel weiterhin angezeigt wird <User u'ganye'>


4
asyncio.ensure_future vs. BaseEventLoop.create_task vs. einfache Coroutine?
Ich habe mehrere grundlegende Python 3.5-Tutorials zu Asyncio gesehen, die dieselbe Operation in verschiedenen Varianten ausführen. In diesem Code: import asyncio async def doit(i): print("Start %d" % i) await asyncio.sleep(3) print("End %d" % i) return i if __name__ == '__main__': loop = asyncio.get_event_loop() #futures = [asyncio.ensure_future(doit(i), loop=loop) for i in …

3
Ruft __name__ des aufrufenden Funktionsmoduls in Python ab
Angenommen, myapp/foo.pyenthält: def info(msg): caller_name = ???? print '[%s] %s' % (caller_name, msg) Und myapp/bar.pyenthält: import foo foo.info('Hello') # => [myapp.bar] Hello Ich möchte in diesem Fall caller_nameauf das __name__Attribut des aufrufenden Funktionsmoduls (myapp.foo) gesetzt werden. Wie kann das gemacht werden?

6
Mehrere Modelle in einem Django ModelForm?
Ist es möglich, ModelFormin Django mehrere Modelle in einem einzigen zu haben? Ich versuche, ein Profilbearbeitungsformular zu erstellen. Daher muss ich einige Felder aus dem Benutzermodell und dem UserProfile-Modell einfügen. Derzeit verwende ich 2 Formulare wie dieses class UserEditForm(ModelForm): class Meta: model = User fields = ("first_name", "last_name") class UserProfileForm(ModelForm): …

12
Wie importiere ich Daten von Mongodb in Pandas?
Ich habe eine große Datenmenge in einer Sammlung in Mongodb, die ich analysieren muss. Wie importiere ich diese Daten in Pandas? Ich bin neu in Pandas und Numpy. BEARBEITEN: Die Mongodb-Sammlung enthält Sensorwerte, die mit Datum und Uhrzeit gekennzeichnet sind. Die Sensorwerte sind vom Datentyp float. Beispieldaten: { "_cls" : …

3
Wie wird __eq__ in Python behandelt und in welcher Reihenfolge?
Wie entscheidet Python, welche Funktion aufgerufen werden soll, da Python keine Links / Rechts-Versionen seiner Vergleichsoperatoren bereitstellt? class A(object): def __eq__(self, other): print "A __eq__ called" return self.value == other class B(object): def __eq__(self, other): print "B __eq__ called" return self.value == other >>> a = A() >>> a.value = …

7
Konvertieren Sie RGBA PNG mit PIL in RGB
Ich verwende PIL, um ein transparentes PNG-Bild, das mit Django hochgeladen wurde, in eine JPG-Datei zu konvertieren. Die Ausgabe sieht kaputt aus. Quelldatei Code Image.open(object.logo.path).save('/tmp/output.jpg', 'JPEG') oder Image.open(object.logo.path).convert('RGB').save('/tmp/output.png') Ergebnis In beiden Fällen sieht das resultierende Bild folgendermaßen aus: Gibt es eine Möglichkeit, dies zu beheben? Ich hätte gerne einen weißen …

7
Skript nach der Installation mit Python-Setuptools
Ist es möglich, eine Python-Skriptdatei nach der Installation als Teil der Datei setuptools setup.py anzugeben, damit ein Benutzer den folgenden Befehl ausführen kann: python setup.py install in einem lokalen Projektdateiarchiv oder pip install <name> für ein PyPI-Projekt und das Skript wird nach Abschluss der Standard-Setuptools-Installation ausgeführt? Ich möchte Aufgaben nach …

7
Gibt es Wörterbücher in Javascript wie Python?
Ich muss ein Wörterbuch in Javascript wie dieses machen Ich erinnere mich nicht an die genaue Notation, aber es war so etwas wie: states_dictionary={ CT=[alex,harry], AK=[liza,alex], TX=[fred, harry] ........ } Gibt es so etwas in Javascript?


5
Wie zeichne ich mit Matplotlib in Python ein Histogramm mit einer Datenliste?
Ich versuche, mit der matplotlib.hist()Funktion ein Histogramm zu zeichnen , bin mir aber nicht sicher, wie ich das machen soll. Ich habe eine Liste probability = [0.3602150537634409, 0.42028985507246375, 0.373117033603708, 0.36813186813186816, 0.32517482517482516, 0.4175257731958763, 0.41025641025641024, 0.39408866995073893, 0.4143222506393862, 0.34, 0.391025641025641, 0.3130841121495327, 0.35398230088495575] und eine Liste von Namen (Strings). Wie mache ich die Wahrscheinlichkeit …

9
So aktivieren Sie virtualenv in einem Bash-Skript
Wie erstellt man ein Bash-Skript, um eine Python-Virtualenv zu aktivieren? Ich habe eine Verzeichnisstruktur wie: .env bin activate ...other virtualenv files... src shell.sh ...my code... Ich kann meine virtuelle Umgebung aktivieren durch: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ Dasselbe mit einem Bash-Skript zu tun, bewirkt jedoch nichts: user@localhost:src$ cat shell.sh #!/bin/bash . …

3
Die Hash-Funktion in Python 3.3 gibt zwischen den Sitzungen unterschiedliche Ergebnisse zurück
Ich habe einen BloomFilter in Python 3.3 implementiert und in jeder Sitzung unterschiedliche Ergebnisse erzielt. Durch Drilldown dieses seltsamen Verhaltens gelangte ich zur internen Funktion hash () - sie gibt in jeder Sitzung unterschiedliche Hashwerte für dieselbe Zeichenfolge zurück. Beispiel: >>> hash("235") -310569535015251310 ----- Öffnen einer neuen Python-Konsole ----- >>> …

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.