Als «python» getaggte Fragen

798
Wie importiere ich andere Python-Dateien?

Wie importiere ich andere Dateien in Python? Wie genau kann ich eine bestimmte Python-Datei wie importieren import file.py? Wie kann ich einen Ordner anstelle einer bestimmten Datei importieren? Ich möchte eine Python-Datei zur Laufzeit dynamisch laden, basierend auf Benutzereingaben. Ich möchte...

797
Eine Do-While-Schleife in Python emulieren?

Ich muss eine Do-While-Schleife in einem Python-Programm emulieren. Leider funktioniert der folgende einfache Code nicht: list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element: print element try: element = iterator.next() except StopIteration:...

792
Was machen __init__ und self auf Python?

Ich lerne die Programmiersprache Python und bin auf etwas gestoßen, das ich nicht vollständig verstehe. In einer Methode wie: def method(self, blah): def __init__(?): .... .... Was macht selfdas Was soll es sein? Ist es obligatorisch? Was macht die __init__Methode? Warum ist es notwendig?...

780
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...

770
Eine Liste von Objekten mischen

Ich habe eine Liste von Objekten und möchte sie mischen. Ich dachte, ich könnte die random.shuffleMethode verwenden, aber dies scheint zu scheitern, wenn die Liste Objekte enthält. Gibt es eine Methode zum Mischen von Objekten oder einen anderen Weg, um dies zu umgehen? import random class A: foo =...