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 funktioniert Djangos Meta-Klasse?
Ich verwende Django, mit dem Leute einer Klasse zusätzliche Parameter hinzufügen können, indem sie verwenden class Meta . class FooModel(models.Model): ... class Meta: ... Das einzige, was ich in Pythons Dokumentation gefunden habe, war: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass Ich denke jedoch nicht, dass dies dasselbe ist.
189 python  django  metaclass 



4
Verwenden von OR in SQLAlchemy
Ich habe die Dokumente durchgesehen und kann anscheinend nicht herausfinden, wie eine ODER-Abfrage in SQLAlchemy durchgeführt wird. Ich möchte nur diese Abfrage machen. SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey') Sollte so etwas sein addr = session.query(AddressBook).filter(City == "boston").filter(????)
189 python  sqlalchemy 

8
Gibt es eine Möglichkeit anzugeben, welche Pytest-Tests aus einer Datei ausgeführt werden sollen?
Gibt es eine Möglichkeit, pytestTests auszuwählen , die aus einer Datei ausgeführt werden sollen? Beispiel: Eine Datei foo.txtmit einer Liste der auszuführenden Tests: tests_directory/foo.py::test_001 tests_directory/bar.py::test_some_other_test Oder gibt es eine Möglichkeit, mehrere Tests ohne gemeinsames Muster im Testnamen aus verschiedenen Verzeichnissen mit pytest auszuwählen? pytest -k <pattern> ermöglicht ein einzelnes Muster. …
189 python  pytest 

13
Holen Sie sich MD5-Hash von großen Dateien in Python
Ich habe hashlib verwendet (das md5 in Python 2.6 / 3.0 ersetzt) ​​und es hat gut funktioniert, wenn ich eine Datei geöffnet und ihren Inhalt in hashlib.md5()Funktion gesetzt habe. Das Problem ist bei sehr großen Dateien, dass ihre Größe die RAM-Größe überschreiten kann. Wie erhalte ich den MD5-Hash einer Datei, …
188 python  md5  hashlib 

15
Ist es möglich, eine Funktion in Python vorwärts zu deklarieren?
Ist es möglich, eine Funktion in Python vorwärts zu deklarieren? Ich möchte eine Liste mit meiner eigenen cmpFunktion sortieren, bevor sie deklariert wird. print "\n".join([str(bla) for bla in sorted(mylist, cmp = cmp_configs)]) Ich habe meinen Code so organisiert, dass die Definition der cmp_configsMethode nach dem Aufruf eingefügt wird. Es schlägt …



12
Wie kann ich den Rückgabewert einer an multiprocessing.Process übergebenen Funktion wiederherstellen?
Im folgenden Beispielcode möchte ich den Rückgabewert der Funktion wiederherstellen worker. Wie kann ich das machen? Wo ist dieser Wert gespeichert? Beispielcode: import multiprocessing def worker(procnum): '''worker function''' print str(procnum) + ' represent!' return procnum if __name__ == '__main__': jobs = [] for i in range(5): p = multiprocessing.Process(target=worker, args=(i,)) …

6
Python für jedes Äquivalent
Ich tauche in Python ein und habe eine Frage zu jeder Iteration. Ich bin neu in Python und habe einige Erfahrungen in C #. Ich frage mich also, ob es in Python eine äquivalente Funktion für die Iteration aller Elemente in meiner Sammlung gibt, z pets = ['cat', 'dog', 'fish'] …
188 python  foreach 

15
UnicodeDecodeError: Der Codec 'utf8' kann das Byte 0xa5 an Position 0 nicht dekodieren: Ungültiges Startbyte
Ich verwende Python-2.6 CGISkripte aber diesen Fehler in Server Log gefunden , während tun json.dumps(), Traceback (most recent call last): File "/etc/mongodb/server/cgi-bin/getstats.py", line 135, in <module> print json.dumps(​​__get​data()) File "/usr/lib/python2.7/json/__init__.py", line 231, in dumps return _default_encoder.encode(obj) File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, …
188 python  json 


8
Verweisen auf relative Ressourcenpfade bei der Arbeit mit einem Code-Repository
Wir arbeiten mit einem Code-Repository, das sowohl unter Windows als auch unter Linux bereitgestellt wird - manchmal in verschiedenen Verzeichnissen. Wie sollte eines der Module im Projekt auf eine der Nicht-Python-Ressourcen im Projekt verweisen (CSV-Dateien usw.)? Wenn wir so etwas machen wie: thefile=open('test.csv') oder: thefile=open('../somedirectory/test.csv') Es funktioniert nur, wenn das …

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.