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.
Da Pythons stringnicht geändert werden können, habe ich mich gefragt, wie ich einen String effizienter verketten kann. Ich kann so schreiben: s += stringfromelsewhere oder so: s = [] s.append(somestring) later s = ''.join(s) Während ich diese Frage schrieb, fand ich einen guten Artikel über das Thema. http://www.skymind.com/~ocrow/python_string/ Aber es …
Es scheint, dass sie in Python 3 auf einfache Weise abgebrochen wurden, um ein Skript durch Entfernen schnell zu laden execfile() Gibt es eine offensichtliche Alternative, die mir fehlt?
Ich möchte eine tiefe Kopie von a dictin Python machen. Leider existiert die .deepcopy()Methode für die nicht dict. Wie mache ich das? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File "<stdin>", line 1, in <module> AttributeError: 'dict' …
Ich erstelle ein Programm, das eine JAR-Datei (Java) von einem Webserver herunterlädt, indem ich die URL lese, die in der JAD-Datei desselben Spiels / derselben Anwendung angegeben ist. Ich benutze Python 3.2.1 Ich habe es geschafft, die URL der JAR-Datei aus der JAD-Datei zu extrahieren (jede JAD-Datei enthält die URL …
Ich verwende Mountain Lion und die Standardversion von Python ist 2.7. Ich habe Python 3.3 heruntergeladen und möchte es als Standard festlegen. Zur Zeit: $ python version 2.7.5 $ python3.3 version 3.3 Wie stelle ich es so ein, dass es bei jedem Start $ python3.3 öffnet?
Gibt es eine Möglichkeit, eine Liste von Attributen abzurufen, die in Instanzen einer Klasse vorhanden sind? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) Das gewünschte Ergebnis ist, dass "multi, str" ausgegeben wird. Ich möchte, dass die aktuellen Attribute aus …
Ich versuche pip installdas MySQL-pythonPaket, aber ich bekomme eine ImportError. Jans-MacBook-Pro:~ jan$ /Library/Frameworks/Python.framework/Versions/3.3/bin/pip-3.3 install MySQL-python Downloading/unpacking MySQL-python Running setup.py egg_info for package MySQL-python Traceback (most recent call last): File "<string>", line 16, in <module> File "/var/folders/lf/myf7bjr57_jg7_5c4014bh640000gn/T/pip-build/MySQL-python/setup.py", line 14, in <module> from setup_posix import get_config File "./setup_posix.py", line 2, in <module> …
Gibt es mit Python-F-Strings eine einfache Möglichkeit, die Anzahl der Stellen nach dem Dezimalpunkt festzulegen? (Speziell F-Strings, keine anderen Formatierungsoptionen für Strings wie .format oder%) Angenommen, ich möchte 2 Ziffern nach der Dezimalstelle anzeigen. Wie mache ich das? Sagen wir das mal a = 10.1234
Dies ist nur ein Ausschnitt aus meinem Code: print("Total score for %s is %s ", name, score) Aber ich möchte, dass es ausgedruckt wird: "Die Gesamtpunktzahl für (Name) ist (Punktzahl)" Dabei namehandelt es sich um eine Variable in einer Liste und scoreeine Ganzzahl. Dies ist Python 3.3, wenn das überhaupt …
Beim Ausführen eines Python-Programms wird eine Fehlermeldung angezeigt: Traceback (most recent call last): File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 110, in <module> File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 27, in __init__ File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\class\inventory.py", line 17, in __init__ builtins.NameError: global name 'xrange' …
Ich habe diesen Fehler: Traceback (most recent call last): File "python_md5_cracker.py", line 27, in <module> m.update(line) TypeError: Unicode-objects must be encoded before hashing Wenn ich versuche, diesen Code in Python 3.2.2 auszuführen : import hashlib, sys m = hashlib.md5() hash = "" hash_file = input("What is the file name in …
Ich bin ein neuer Python-Programmierer, der den Sprung von 2.6.4 zu 3.1.1 macht. Alles ist gut gegangen, bis ich versucht habe, die 'else if'-Anweisung zu verwenden. Der Interpreter gibt mir einen Syntaxfehler nach dem 'if' in 'else if' aus einem Grund, den ich anscheinend nicht herausfinden kann. def function(a): if …
Mit Python 3.x habe ich eine Liste von Zeichenfolgen, für die ich eine natürliche alphabetische Sortierung durchführen möchte. Natürliche Sortierung: Die Reihenfolge, in der Dateien in Windows sortiert werden. Zum Beispiel ist die folgende Liste natürlich sortiert (was ich will): ['elm0', 'elm1', 'Elm2', 'elm9', 'elm10', 'Elm11', 'Elm12', 'elm13'] Und hier …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.