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
Dateiliste der in einer Zip-Datei enthaltenen Dateien abrufen
Ich habe ein Zip-Archiv : my_zip.zip. Darin befindet sich eine txt-Datei, deren Namen ich nicht kenne. Ich habe mir Pythons zipfileModul ( http://docs.python.org/library/zipfile.html ) angesehen, konnte aber nicht allzu viel Sinn daraus machen, was ich versuche. Wie würde ich das Äquivalent eines Doppelklickens auf die Zip-Datei tun, um die TXT-Datei …
72 python  zip  zipfile 

2
Eingelegtes Objekt kann nicht geladen werden
Das Problem, das ich habe, ist, wenn ich versuche, das eingelegte Objekt zu laden . Ich habe versucht, beide zu verwenden pickle.loadsund pickle.loadhier sind die Ergebnisse: pickle.loads:: TypeError: 'str' unterstützt die Pufferschnittstelle nicht pickle.load:: TypeError: Die Datei muss die Attribute 'read' und 'readline' haben Kann mir bitte jemand sagen, was …

10
Mehrzeilige Zeichenfolge mit Argumenten. Wie deklarieren?
Angenommen, ich habe eine extrem lange Zeichenfolge mit Argumenten, die ich erstellen möchte. Ich weiß, dass Sie mit eine mehrzeilige Zeichenfolge erstellen können cmd = """line 1 line 2 line 3""" Angenommen, ich möchte 1, 2 und 3 als Argumente übergeben. Das funktioniert cmd = """line %d line %d line …
72 python 


6
Python: Pandas filtern Zeichenfolgendaten basierend auf ihrer Zeichenfolgenlänge
Ich filtere gerne Daten heraus, deren Stringlänge ungleich 10 ist. Wenn ich versuche, eine Zeile herauszufiltern, deren Zeichenfolgenlänge in Spalte A oder B nicht gleich 10 ist, habe ich dies versucht. df=pd.read_csv('filex.csv') df.A=df.A.apply(lambda x: x if len(x)== 10 else np.nan) df.B=df.B.apply(lambda x: x if len(x)== 10 else np.nan) df=df.dropna(subset=['A','B'], how='any') …
72 python  string  pandas  csv  filter 

10
Python-Datenklasse aus einem verschachtelten Diktat
Die Standardbibliothek in 3.7 kann eine Datenklasse rekursiv in ein Diktat konvertieren (Beispiel aus den Dokumenten): from dataclasses import dataclass, asdict from typing import List @dataclass class Point: x: int y: int @dataclass class C: mylist: List[Point] p = Point(10, 20) assert asdict(p) == {'x': 10, 'y': 20} c = …

7
Verfügt der Python 3-Interpreter über eine JIT-Funktion?
Ich habe festgestellt, dass Python, wenn ich Python etwas mehr frage, meine Maschinenressource nicht zu 100% nutzt und es nicht wirklich schnell ist, es ist schnell im Vergleich zu vielen anderen interpretierten Sprachen, aber im Vergleich zu kompilierten Sprachen denke ich, dass der Unterschied ist wirklich bemerkenswert. Ist es möglich, …
71 python  python-3.x  jit 


4
Python-Quellcode in mehrere Dateien aufteilen?
Ich habe einen Code, den ich in mehrere Dateien aufteilen möchte. In matlab kann man einfach eine .mDatei aufrufen , und solange sie nicht als etwas Besonderes definiert ist, wird sie einfach so ausgeführt, als ob sie Teil des aufgerufenen Codes wäre. Beispiel (bearbeitet): test.m (matlab) function [] = test() …
71 python 

5
pyyaml: Dumping ohne Tags
ich habe >>> import yaml >>> yaml.dump(u'abc') "!!python/unicode 'abc'\n" Aber ich möchte >>> import yaml >>> yaml.dump(u'abc', magic='something') 'abc\n' Welcher magische Parameter erzwingt kein Markieren?
71 python  yaml  pyyaml 

3
Python-Verpackung für relative Importe
Zunächst einmal: Es tut mir leid, ich weiß, dass es viele Fragen zu relativen Importen gab, aber ich habe einfach keine Lösung gefunden. Wenn möglich möchte ich folgendes Verzeichnislayout verwenden: myClass/ __init__.py test/ demo.py benchmark.py specs.py src/ __init__.py myClass.py Jetzt sind meine Fragen: Wie importieren die Testdateien aus dem Paket …

5
Was ist das Problem mit redu ()?
Es scheint im Internet eine Menge hitziger Diskussionen über die Änderungen an der Funktion redu () in Python 3.0 zu geben und darüber, wie sie entfernt werden sollten. Ich habe ein wenig Schwierigkeiten zu verstehen, warum dies der Fall ist. Ich finde es durchaus vernünftig, es in verschiedenen Fällen zu …

5
Holen Sie sich den Exit-Code und stderr aus dem Unterprozessaufruf
Ich habe mich über die Funktionen des Unterprozesses - call, check_call, check_output - informiert und verstehe, wie die einzelnen Funktionen funktionieren und sich in ihrer Funktionalität voneinander unterscheiden. Ich verwende derzeit check_output, damit ich auf das stdout zugreifen kann, und habe "try block" verwendet, um die Ausnahme wie folgt abzufangen: …

4
Newline in das Matplotlib-Label mit TeX in Python einfügen?
Wie kann ich der Beschriftung eines Plots (z. B. xlabel oder ylabel) in matplotlib eine neue Zeile hinzufügen? Zum Beispiel, plt.bar([1, 2], [4, 5]) plt.xlabel("My x label") plt.ylabel(r"My long label with $\Sigma_{C}$ math \n continues here") Idealerweise möchte ich, dass das y-Label auch zentriert ist. Gibt es eine Möglichkeit, dies …


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.