Tag: python-3.x

Wie man den Wert des Etiketts nach dem Knopf ändert, wird auf Tkinter geklickt

Ich schaffe eine einfache Bankkonto-GUI, wenn ich auf das Menü "Interesse" die Variable von 1 auf 2 geändert, die den Wert des aktuellen Saldos um 10 Prozent ändern sollte, aber der Wert bleibt gleich, geben Sie Ihre Einsicht. from tkinter import * from random import randint class BankAccount(object): def __init__(self, initial_balance=0): self.balance = initial_balance def […]

Wie benutzt man Python, um das Öffnen und Speichern einer Bilddatei in einem Bildeditor zu imitieren?

Ich habe ein Problem mit korrupten .png Bilddateien erlebt *, die ich durch einfaches Öffnen in einem Bildeditor (Apples Vorschau ) überwinden konnte und sie zurückschreckte, ohne irgendwelche expliziten Änderungen zu machen. Ich habe Tausende von ähnlich korrupten Bilddateien, die dem gleichen Verfahren unterworfen werden müssen. Gibt es eine Möglichkeit, es in Python zu automatisieren? […]

Wie benutzt man eine Funktion, die eval in einer Datei enthält, die durch eine andere Datei aus einer anderen Datei definiert ist?

Angenommen, ich habe eine Python-Datei (FirstFile.py) Namen erstellt, die viele Funktionen und andere Dinge enthält. Einer der Funktion ist das (natürlich ist es vereinfacht): def func(string): assert eval(string) Außerdem habe ich eine Python-Datei erstellt, die func () aus der oben genannten Datei importiert. Dann versucht diese zweite Python-Datei den folgenden Prozess auszuführen: from FirstFile import […]

Falsche Ergebnisse für die Subtraktion und Teilung des Rechners

Meine Ergänzung und Multiplikation funktionieren ganz gut. Allerdings, für die Subtraktion, wenn ich 2 Zahlen, 3 und 1 eingeben, wäre die Antwort -2, was offensichtlich falsch ist. Division funktioniert auch nicht richtig. Ich kann 2 Zahlen eingeben, 8 und 4, und es würde mir sagen, die Antwort ist 0,5, was auch falsch ist. Was ging […]

Rufen Sie eine Python-Datei in einem SML-Programm an?

Ich frage mich, ob es möglich ist, eine Python-Datei in einem SML-Programm anzurufen, und wenn ja, wie können Sie es tun? Ich habe versucht zu erforschen, wie dies zu tun, aber habe nur Dokumentation, wie man andere SML-Dateien aufrufen.

Python 3 Windows Sevice startet nur im Debug-Modus

Ich habe in diesem Beitrag eine Antwort geschrieben, aber es stimmt nicht mit den Forenstandards überein. Ich hoffe diesmal te Antwort passt zu den Forenstandards. Dieser Code sollte klarer und einfacher zu lesen sein. In Python 3+ habe ich die folgende Klasse, die ich verwende, um einen Windows Service zu erstellen (es tut nichts, schreibt […]

Freigeben von Synchronisationsobjekten über globalen Namespace vs als Funktionsargument

Wenn ich einen multiprocessing.Queue oder einen multiprocessing.Manager (oder irgendwelche der anderen Synchronisation Primitive) zu teilen, gibt es einen Unterschied in tun es durch die Definition sie auf der globalen (Modul) Ebene, versus übergeben sie als Argument an die Funktion in einem anderen Prozess ausgeführt? Zum Beispiel hier sind drei Möglichkeiten, wie ich mir vorstellen kann, […]

Fehler bei Klick-Ereignis in wxpython

Ich möchte die Eingabe von dem Benutzer in der Testbox sammeln. Also, wenn ich auf einen Knopf klicke, sollte es mir den Namen dieser Schaltfläche in der Testbox geben. Fehler: Du solltest jede Zeile der Spalte weglassen for i in A: hbox1=wx.BoxSizer(wx.HORIZONTAL) btn = wx.Button(p, -1, i, (10,20)) btn.myname = I gs.Add(btn,0,) self.Bind(wx.EVT_BUTTON, self.OnClick, btn) […]

Klicken Sie auf die Schaltfläche für die nächste Seite

Ich habe einen Code in Python in Kombination mit Selen geschrieben. Ich beabsichtigte, den Tisch von einer Webseite zu analysieren. Ich habe es funktioniert Allerdings kommt es zu Schwierigkeiten, wenn ich versuche, auf die nächste Seite zu klicken. Der Schaber analysiert nur die Tabelle von der ersten Seite und anstatt auf die nächste Schaltfläche zu […]

Cx_freeze app öffnet sich dann schnell

Ich versuche, mein Python-Spiel in eine exe-Datei mit cx_Freeze zu verwandeln. Der Build beendet, aber ich kann die App nicht öffnen. Ich lief es in cmd und es sagt: __import__(name+"__init__") ImportError:No module named 'pygame.py__init__' Nicht sicher, was das bedeutet hier ist mein Setup-Code: import cx_Freeze import os executables = [cx_Freeze.Executable("pygame.py.py")] os.environ['TCL_LIBRARY'] = "C:\\New folder\\tcl\\tcl8.6" os.environ['TK_LIBRARY'] […]

Python ist die beste Programmiersprache der Welt.