Als «python» getaggte Fragen

70
Legen Sie Pythonpath vor den Importanweisungen fest

Mein Code lautet: import scriptlib.abc import scriptlib.xyz def foo(): ... some operations Da sich die scriptlib jedoch in einem anderen Verzeichnis befindet, muss ich dieses Verzeichnis in die Umgebungsvariable "PYTHONPATH" aufnehmen. Gibt es sowieso eine Möglichkeit, in der ich zuerst das...

70
Wie verarbeite ich virtuelle Dateien?

Zum Erstellen von Dateien verwende ich Folgendes: fileHandle = open('fileName', 'w') Schreiben Sie dann den Inhalt in die Datei und schließen Sie die Datei. Im nächsten Schritt verarbeite ich die Datei. Am Ende des Programms erhalte ich eine "physische Datei", die ich löschen muss. Gibt es eine...

70
Traceback von Warnungen abrufen

In numpy können wir np.seterr(invalid='raise')stattdessen einen Traceback für Warnungen erhalten, die einen Fehler auslösen (siehe diesen Beitrag ). Gibt es eine allgemeine Möglichkeit, Warnungen zu verfolgen? Kann ich Python erstellen, um einen Traceback zu geben, wenn eine Warnung ausgegeben...

70
Was genau ist __weakref__ in Python?

Überraschenderweise gibt es keine explizite Dokumentation für __weakref__. Schwache Referenzen werden hier erklärt . __weakref__wird auch kurz in der Dokumentation von erwähnt __slots__. Aber ich konnte nichts über sich __weakref__selbst finden. Was genau ist __weakref__? - Ist es nur ein...

69
Python-Import-Codierungsstil

Ich habe ein neues Muster entdeckt. Ist dieses Muster bekannt oder wie ist die Meinung dazu? Grundsätzlich fällt es mir schwer, Quelldateien nach oben und unten zu scrubben, um herauszufinden, welche Modulimporte verfügbar sind, und so weiter import foo from bar.baz import quux def...

69
Wie überprüfe ich, ob stdin Daten hat?

Wie überprüfen Sie in Python, ob sys.stdinDaten vorhanden sind oder nicht? Ich habe festgestellt, dass os.isatty(0)nicht nur überprüft werden kann, ob stdin mit einem TTY-Gerät verbunden ist, sondern auch, ob Daten verfügbar sind. Aber wenn jemand Code wie verwendet sys.stdin =...