Als «python-3.x» getaggte Fragen

Bei Fragen zur Python-Programmierung, die spezifisch für Version 3+ der Sprache sind. Verwenden Sie das allgemeinere [Python] -Tag, wenn Ihre Frage nicht versionsspezifisch ist. Verwenden Sie die [python-2.x] -Tags für Python 2-Fragen.

19
Konvertieren Sie Bytes in eine Zeichenfolge
Ich verwende diesen Code, um die Standardausgabe eines externen Programms zu erhalten: >>> from subprocess import * >>> command_stdout = Popen(['ls', '-l'], stdout=PIPE).communicate()[0] Die Methode communic () gibt ein Array von Bytes zurück: >>> command_stdout b'total 0\n-rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 file1\n-rw-rw-r-- 1 thomas thomas 0 Mar …
2308 python  string  python-3.x 



13
Wie wird die Ausgabe der Druckfunktion geleert?
Эа этот вопрос есть ответы на Stapelüberlauf на русском : Как в bash-конвейере использовать вывод из python сразу? Wie erzwinge ich die Ausgabe der Python-Druckfunktion auf dem Bildschirm? Dies ist kein Duplikat der Deaktivierung der Ausgabepufferung. Die verknüpfte Frage versucht, eine ungepufferte Ausgabe zu erstellen, während dies allgemeiner ist. Die …

30
Wie kann ich eine 'Aufzählung' in Python darstellen?
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich bin hauptsächlich ein C # -Entwickler, arbeite aber derzeit an einem Projekt in Python. Wie kann ich das Äquivalent einer Aufzählung in Python darstellen?
1143 python  python-3.x  enums 



20
So kopieren Sie ein Wörterbuch und bearbeiten nur die Kopie
Kann mir bitte jemand das erklären? Das ergibt für mich keinen Sinn. Ich kopiere ein Wörterbuch in ein anderes und bearbeite das zweite und beide werden geändert. Warum passiert dies? >>> dict1 = {"key1": "value1", "key2": "value2"} >>> dict2 = dict1 >>> dict2 {'key2': 'value2', 'key1': 'value1'} >>> dict2["key2"] = …



22
Verwenden von Python 3 in virtualenv
Mit virtualenv führe ich meine Projekte mit der Standardversion von Python (2.7) aus. In einem Projekt muss ich Python 3.4 verwenden. Ich habe brew install python3es auf meinem Mac installiert. Wie erstelle ich nun eine virtuelle Umgebung, die die neue Version verwendet? zB sudo virtualenv envPython3 Wenn ich es versuche: …

10
Relative Importe in Python 3
Ich möchte eine Funktion aus einer anderen Datei im selben Verzeichnis importieren. Manchmal funktioniert es bei mir mit, from .mymodule import myfunctionaber manchmal bekomme ich ein: SystemError: Parent module '' not loaded, cannot perform relative import Manchmal funktioniert es mit from mymodule import myfunction, aber manchmal bekomme ich auch: SystemError: …

10
Was ist __pycache__?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : В папке проекта на Python появилась папка __pycache__ Soweit ich weiß, ist ein Cache eine verschlüsselte Datei mit ähnlichen Dateien. Was machen wir mit dem __pycache__Ordner? Geben wir es den Menschen anstelle unseres Quellcodes? Sind es nur meine Eingabedaten? Dieser …


20
Bitten Sie den Benutzer um Eingabe, bis er eine gültige Antwort gibt
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как выполнить несколько проверок введенных пользоо Ich schreibe ein Programm, das eine Eingabe vom Benutzer akzeptiert. #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input` age = int(input("Please enter your age: ")) if age >= 18: print("You …

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.