Ich hab jetzt herausgefunden, dass PYTHONHASHSEED nicht random beeinflusst. Also der Seed-Wert von Random scheint unabhängig zu sein. Aber unsicher ist es trotzdem, da durch den Hashseed vieles vorhersagbar ist. Man kann eine erstellte PyInstaller EXE zur Not wieder auseinander nehmen.
https ...
Die Suche ergab 1310 Treffer
- Dienstag 27. Januar 2026, 14:13
- Forum: Allgemeine Fragen
- Thema: pyinstaller und reproduzierbarkeit von exe files
- Antworten: 9
- Zugriffe: 467
- Samstag 24. Januar 2026, 07:55
- Forum: Allgemeine Fragen
- Thema: pyinstaller und reproduzierbarkeit von exe files
- Antworten: 9
- Zugriffe: 467
Re: pyinstaller und reproduzierbarkeit von exe files
Ich hab mich schon gewundert. Habe meinen Beitrag gesucht und dann ist mir aufgefallen, dass ich das im anderen Forum gepostet habe.
Reproduzierbarkeit ist nicht einfach zu erreichen, da es vom Compiler, vom Host, von eingesetzten Bibliotheken, (und noch mehr) abhängt.
Es kann z.B. passieren, dass ...
Reproduzierbarkeit ist nicht einfach zu erreichen, da es vom Compiler, vom Host, von eingesetzten Bibliotheken, (und noch mehr) abhängt.
Es kann z.B. passieren, dass ...
- Donnerstag 22. Januar 2026, 13:26
- Forum: Raspberry Pi und Co.
- Thema: Code-Review - ESP32, Display, MicroPython
- Antworten: 7
- Zugriffe: 776
Re: Code-Review - ESP32, Display, MicroPython
Doku vorsichtig lesen:
class collections.deque(iterable, maxlen[, flags ])
- The optional flags can be 1 to check for overflow when adding items.
append(x)
Add x to the right side of the deque. Raises IndexError if overflow checking is enabled and there is no more room in the queue.
Overflow ...
class collections.deque(iterable, maxlen[, flags ])
- The optional flags can be 1 to check for overflow when adding items.
append(x)
Add x to the right side of the deque. Raises IndexError if overflow checking is enabled and there is no more room in the queue.
Overflow ...
- Donnerstag 22. Januar 2026, 13:19
- Forum: Raspberry Pi und Co.
- Thema: Code-Review - ESP32, Display, MicroPython
- Antworten: 7
- Zugriffe: 776
Re: Code-Review - ESP32, Display, MicroPython
Möglicherweise wirft bme.value den IndexError. Ohne zu wissen, welche Bibliothek verwendet wird, kann man keine Aussage darüber treffen.
Die Temperatur kann man doch einfach einem Attribut der Klasse zuweisen.
Da die Abfrage in einem Thread läuft, besteht eine Race Condition, wenn man den Wert ...
Die Temperatur kann man doch einfach einem Attribut der Klasse zuweisen.
Da die Abfrage in einem Thread läuft, besteht eine Race Condition, wenn man den Wert ...
- Dienstag 20. Januar 2026, 09:19
- Forum: Allgemeine Fragen
- Thema: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
- Antworten: 16
- Zugriffe: 2641
Re: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
Keyword only sollte es schon vor 3.8 gegeben haben. Was dazukam war Positional only /.
Hier diee Funktionssignatur:
read_holding_registers(address: int, *, count: int = 1, device_id: int = 1, no_response_expected: bool = False) → T
Alles nach dem * ist keyword-only.
address_int kann als Positional ...
Hier diee Funktionssignatur:
read_holding_registers(address: int, *, count: int = 1, device_id: int = 1, no_response_expected: bool = False) → T
Alles nach dem * ist keyword-only.
address_int kann als Positional ...
- Freitag 16. Januar 2026, 13:58
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 22
- Zugriffe: 27967
Re: Abfangen ALLER Fehler
Exceptions haben die Eigenschaft, dass die nach oben poppen, wenn sie nicht abgefangen werden. Ausnahme sind Threads.
def func1():
1 / 0
def func2():
func1()
def main():
func2()
In main() kannst die Exception von func1() abfangen.
In der REPL sieht das dann so aus:
Python 3.14.2 (tags ...
def func1():
1 / 0
def func2():
func1()
def main():
func2()
In main() kannst die Exception von func1() abfangen.
In der REPL sieht das dann so aus:
Python 3.14.2 (tags ...
- Samstag 10. Januar 2026, 22:19
- Forum: Allgemeine Fragen
- Thema: Basic for Schleife mit Excel Zellbezug
- Antworten: 3
- Zugriffe: 671
Re: Basic for Schleife mit Excel Zellbezug
Alternativ kann man auch den slice-Syntax verwenden.
Hier ein Beispiel, wo über einen Bereich von A1 - C3 iteriert wird.
doc = openpyxl.load_workbook("example.xlsx")
# 1. Arbeitsblatt
ws = doc.worksheets[0]
for row in ws["A1":"C3"]:
print(row)
Alternativ kann man auch nur einen str ...
Hier ein Beispiel, wo über einen Bereich von A1 - C3 iteriert wird.
doc = openpyxl.load_workbook("example.xlsx")
# 1. Arbeitsblatt
ws = doc.worksheets[0]
for row in ws["A1":"C3"]:
print(row)
Alternativ kann man auch nur einen str ...
- Donnerstag 8. Januar 2026, 16:04
- Forum: Allgemeine Fragen
- Thema: Event-Handling Mouse Click mit Matplotplib
- Antworten: 8
- Zugriffe: 1198
Re: Event-Handling Mouse Click mit Matplotplib
Hinweis: round() ist nicht das kaufmännische runden, sondern Wissenschaftliches runden, dass Fehler minimiert.
- Mittwoch 7. Januar 2026, 14:01
- Forum: Allgemeine Fragen
- Thema: Event-Handling Mouse Click mit Matplotplib
- Antworten: 8
- Zugriffe: 1198
Re: Event-Handling Mouse Click mit Matplotplib
Hab ich noch nie gemacht, aber das Beispiel funktioniert: https://matplotlib.org/stable/users/explain/figure/event_handling.html#event-connections
>>> plt.show()
single click: button=1, x=254, y=521, xdata=4.886228, ydata=0.591410
single click: button=1, x=311, y=280, xdata=6.442060, ydata=0 ...
>>> plt.show()
single click: button=1, x=254, y=521, xdata=4.886228, ydata=0.591410
single click: button=1, x=311, y=280, xdata=6.442060, ydata=0 ...
- Freitag 26. Dezember 2025, 23:27
- Forum: Allgemeine Fragen
- Thema: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
- Antworten: 15
- Zugriffe: 2508
Re: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
Durch unterschiedliche interne Probleme, ist es uns Zurzeit nicht möglich die Servomotoren in die SPS einzubinden.
SMC JXCP1 ist ganz gut. Ich kann man nachschauen, welche Controller/Achsen wir eingesetzt haben.
KOP und FUP ist für meinen Geschmack unübersichtlich (kann natürlich an fehlendem ...
SMC JXCP1 ist ganz gut. Ich kann man nachschauen, welche Controller/Achsen wir eingesetzt haben.
KOP und FUP ist für meinen Geschmack unübersichtlich (kann natürlich an fehlendem ...
- Freitag 26. Dezember 2025, 00:49
- Forum: Allgemeine Fragen
- Thema: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
- Antworten: 15
- Zugriffe: 2508
Re: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
Aus der Sicht eines Automatisierers:
- SPS steuert die Anlage (besser keine Mikrocontroller, da empfindlich)
- Sensor-Werte kommen über Analog-Eingänge (0-10V, 0/4-20mA), Bussysteme wie z.B. Profinet oder über PTP-Verbindungen z.B. IO-Link.
- SPS stellt OPCUA-Server bereit (alle modernen Steuerungen ...
- SPS steuert die Anlage (besser keine Mikrocontroller, da empfindlich)
- Sensor-Werte kommen über Analog-Eingänge (0-10V, 0/4-20mA), Bussysteme wie z.B. Profinet oder über PTP-Verbindungen z.B. IO-Link.
- SPS stellt OPCUA-Server bereit (alle modernen Steuerungen ...
- Samstag 20. Dezember 2025, 21:48
- Forum: Netzwerkprogrammierung
- Thema: Direktverbindung mit einem Raspberry Pi 3
- Antworten: 3
- Zugriffe: 1261
Re: Direktverbindung mit einem Raspberry Pi 3
Willst du dein Netzwerk ohne DHCP managen?
Normalerweise vergibt der DHCP-Server die IPv4-Adressen. Meist ist das der Router. Alle angeschlossenen Netzwerkteilnehmer sollten dann via DHCP die IPv4-Adressen vom Router beziehen. Den Adressbereich, den du gewählt hast, ist für lokale Netzwerke ohne ...
Normalerweise vergibt der DHCP-Server die IPv4-Adressen. Meist ist das der Router. Alle angeschlossenen Netzwerkteilnehmer sollten dann via DHCP die IPv4-Adressen vom Router beziehen. Den Adressbereich, den du gewählt hast, ist für lokale Netzwerke ohne ...
- Montag 15. Dezember 2025, 10:26
- Forum: Datenbankprogrammierung mit Python
- Thema: Vorname wird nur verschlüsselt angezeigt.
- Antworten: 5
- Zugriffe: 1988
Re: Vorname wird nur verschlüsselt angezeigt.
Wenn man einen Dump von der DB machen kann, kommt man auch an den Schlüssel. Das Trennen der einzelnen Dienste (Webserver, DB) ist kein Schutz, sondern nur eine Herausforderung für den Hacker. Das soll jetzt nicht dazu verleiten, Dienste nicht zu trennen. Oftmals ist das sinnvoll, um z.B. Ressourcen ...
- Montag 15. Dezember 2025, 08:29
- Forum: Allgemeine Fragen
- Thema: Plötzlich und selbständig taucht "import" in mein code. Warum?
- Antworten: 10
- Zugriffe: 1851
Re: Plötzlich und selbständig taucht "import" in mein code. Warum?
Damit ihr kostenlos PyCharm nutzen könnt, zahle ich seit mindestens 2 Jahren die Subscription. Diese ganzen Zusätze braucht man eigentlich nicht und wenn man sie benötigt, dann verdient man meistens mit der Software Geld.
Den KI-Kram hab ich mal getestet und dann für immer abgeschaltet. Auch in ...
Den KI-Kram hab ich mal getestet und dann für immer abgeschaltet. Auch in ...
- Freitag 12. Dezember 2025, 15:04
- Forum: Allgemeine Fragen
- Thema: Pycharm Dateicode vor Überschreibung schützen
- Antworten: 9
- Zugriffe: 1825
Re: Pycharm Dateicode vor Überschreibung schützen
PyCharm ist eine Java-Anwendung und verwendet wie jede andere Anwendung die bereitgestellten Funktionen des jeweiligen OS, um Dateien lesend/schreibend zu öffnen. D.h. wenn PyCharm die Dateien verändern kann, kann der angemeldete Nutzer das auch. D.h. du hast die Berechtigung falsch gesetzt. Unter ...
- Freitag 12. Dezember 2025, 14:54
- Forum: Allgemeine Fragen
- Thema: Plötzlich und selbständig taucht "import" in mein code. Warum?
- Antworten: 10
- Zugriffe: 1851
Re: Plötzlich und selbständig taucht "import" in mein code. Warum?
HI Dennis
OK...
Ich programmiere mit Pycharm.
Nach was müsste ich in Einstellungen denn suchen?
Code Completion?
LG
Miro
Normalerweise geschieht das nicht automatisch, es seiden man hat es selber aktiviert:
https://stackoverflow.com/a/72051089/2817354
You can simply follow these steps ...
- Freitag 12. Dezember 2025, 09:04
- Forum: Datenbankprogrammierung mit Python
- Thema: Vorname wird nur verschlüsselt angezeigt.
- Antworten: 5
- Zugriffe: 1988
Re: Vorname wird nur verschlüsselt angezeigt.
Nur ein Hinweis: Wenn jemand deine Datenbank einfach kopiert, kann derjenige alles entschlüsseln. Ich habe auch keine Idee, wie man sich davor schützen kann. Egal wie man es wendet, letztendlich benötigt die WebApp Zugriff auf den Schlüssel, um die Namen entschlüsseln zu können. Selbst wenn man ...
- Mittwoch 26. November 2025, 15:57
- Forum: Allgemeine Fragen
- Thema: Pretty Printer in Python
- Antworten: 8
- Zugriffe: 1830
Re: Pretty Printer in Python
ruff kann beides 
- Mittwoch 26. November 2025, 10:59
- Forum: Allgemeine Fragen
- Thema: Pretty Printer in Python
- Antworten: 8
- Zugriffe: 1830
Re: Pretty Printer in Python
Um Python-Objekte formatiert auszugeben, kann man pprint nutzen: https://docs.python.org/3/library/pprint.html
Die Bibliothek rich bietet noch mehr.
Dir geht es wahrscheinlich darum, den Quellcode zu formatieren:
https://pypi.org/project/black/
https://pypi.org/project/ruff/ (kann mehr als ...
Die Bibliothek rich bietet noch mehr.
Dir geht es wahrscheinlich darum, den Quellcode zu formatieren:
https://pypi.org/project/black/
https://pypi.org/project/ruff/ (kann mehr als ...
- Mittwoch 26. November 2025, 10:12
- Forum: Allgemeine Fragen
- Thema: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
- Antworten: 16
- Zugriffe: 2641
Re: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
Ja, schon krass die Anzahl der Änderungen: https://pymodbus.readthedocs.io/en/late ... ges-3-12-0
Aber das ergibt sich halt, wenn man alte Sünden beseitigen will oder neue Features anbieten möchte, die dann Änderungen erfordern.
Aber das ergibt sich halt, wenn man alte Sünden beseitigen will oder neue Features anbieten möchte, die dann Änderungen erfordern.
