Als «python-3.x» getaggte Fragen

75
Grundlegendes zu time.perf_counter () und time.process_time ()

Ich habe einige Fragen zu den neuen Funktionen time.perf_counter()und time.process_time(). Für die erstere aus der Dokumentation: Gibt den Wert (in Sekundenbruchteilen) eines Leistungsindikators zurück, dh eine Uhr mit der höchsten verfügbaren Auflösung , um eine kurze Dauer zu messen. Es enthält...

75
Leiten der Druckausgabe in eine TXT-Datei

Gibt es eine Möglichkeit, die gesamte Druckausgabe in einer txt-Datei in Python zu speichern? Nehmen wir an, ich habe diese beiden Zeilen in meinem Code und möchte die Druckausgabe in einer Datei mit dem Namen speichern output.txt. print ("Hello stackoverflow!") print ("I have a question.") Ich...

75
PEP8 - Import nicht oben in der Datei mit sys.path

Problem PEP8 hat eine Regel zum Einfügen von Importen an den Anfang einer Datei: Importe werden immer am Anfang der Datei platziert, direkt nach Modulkommentaren und Dokumentzeichenfolgen sowie vor Modulglobalen und -konstanten. In bestimmten Fällen möchte ich jedoch möglicherweise Folgendes tun:...

74
Typen, die `__eq__` definieren, sind nicht zerlegbar?

Ich hatte einen seltsamen Fehler beim Portieren einer Funktion auf den Python 3.1-Zweig meines Programms. Ich habe es auf folgende Hypothese eingegrenzt: Im Gegensatz zu Python 2.x ist ein Objekt in Python 3.x __eq__automatisch nicht verwertbar, wenn es über eine Methode verfügt. Ist das...

74
ValueError: Ungültiges Literal für int () mit Basis 10

Ich habe ein Programm geschrieben, um y = a^xes zu lösen und es dann auf eine Grafik zu projizieren. Das Problem ist, dass wenn a < 1ich den Fehler erhalte: ValueError: Ungültiges Literal für int () mit Basis 10. Irgendwelche Vorschläge? Hier ist der Traceback: Traceback (most recent...

74
TypeError: Das Objekt 'zip' ist nicht abonnierbar

Ich habe eine getaggte Datei im Format Token / Tag und versuche eine Funktion, die ein Tupel mit Wörtern aus einer (Wort-, Tag-) Liste zurückgibt. def text_from_tagged_ngram(ngram): if type(ngram) == tuple: return ngram[0] return " ".join(zip(*ngram)[0]) # zip(*ngram)[0] returns a tuple with words...

73
Python 3 string.join () äquivalent?

Ich habe die Methode string.join () in Python 2 verwendet, aber es scheint, dass sie in Python 3 entfernt wurde. Was ist die entsprechende Methode in Python 3? Mit der Methode string.join () kann ich mehrere Zeichenfolgen mit einer Zeichenfolge zwischen jeder anderen Zeichenfolge kombinieren. Zum...