Die Suche ergab 1017 Treffer

von DeaD_EyE
Donnerstag 29. Juni 2023, 16:17
Forum: Allgemeine Fragen
Thema: IP Adressen checken
Antworten: 7
Zugriffe: 707

Re: IP Adressen checken

Ohne das Modul zu benutzen. In deinem Beispiel nutzt du numpy und pandas. Lern du erst mal vernünftig Python und bis dahin gibt es numpy/pandas-Verbot. Ihr könnt euch gar nicht vorstellen, wie sehr mir das auf die Nerven geht. Ohne `ipaddress` und ohne weitere Checks. def check_ip(ip: str) -> bool:...
von DeaD_EyE
Dienstag 30. Mai 2023, 13:54
Forum: Allgemeine Fragen
Thema: ist es möglich zwieschen klassen die in eigenen dateien liegen und die in einem main file liegen eine queue zu verwenden
Antworten: 11
Zugriffe: 997

Re: ist es möglich zwieschen klassen die in eigenen dateien liegen und die in einem main file liegen eine queue zu verwe

Oder man macht Queue privat und nur die beiden Klassen dürfen _queue nutzen. import time from threading import Thread from random import uniform, randint from queue import Queue # für den bösen * import __all__ = ("A", "B") # Sentinel Objekt STOP = object() # Gemeinsame queue gen...
von DeaD_EyE
Dienstag 30. Mai 2023, 07:15
Forum: Allgemeine Fragen
Thema: Globale Variablen in mehreren Dateien benutzen?
Antworten: 12
Zugriffe: 2959

Re: Globale Variablen in mehreren Dateien benutzen?

kostanten.py CONST_A = 33 CONST_B = 33 Wenn du "Konstanten" importierst, kannst du Objekte sogar neu zuweisen, was sich dann aber auf dein gesamtes Programm auswirkt. import konstanten print(konstanten.CONST_A) # Zuweisung ginge auch # Man könnte es auch sich in den Fuß schießen Modus nenn...
von DeaD_EyE
Freitag 26. Mai 2023, 09:57
Forum: Allgemeine Fragen
Thema: Problem mit if else Anweisungen
Antworten: 7
Zugriffe: 818

Re: Problem mit if else Anweisungen

Ich beziehe mich mal nur auf diesen Teil: if jahreslohn_brutto >= 20000: # Steuer für Lohn von 20.000 lohnsteuer = 1748 elif jahreslohn_brutto >= 30000: # Steuer für Lohn von 30.000 lohnsteuer = 4748 elif jahreslohn_brutto >= 40000: # Steuer für Lohn von 40.000 lohnsteuer = 8620 elif jahreslohn_brut...
von DeaD_EyE
Dienstag 16. Mai 2023, 15:41
Forum: Allgemeine Fragen
Thema: Daten an ESP32 via BLE (bleack) kommen nicht an
Antworten: 15
Zugriffe: 1475

Re: Daten an ESP32 via BLE (bleack) kommen nicht an

Nachtrag: Die Idee ein GUI-Framework asynchron zu nutzen, kommt sicherlich von Micropython. Mir sind keine GUI-Frameworks für Micropython bekannt, die synchron arbeiten. D.h. man muss sich zwangsweise mit asyncio beschäftigen oder man kann keine GUI auf dem Microcontroller in Python entwickeln. Da a...
von DeaD_EyE
Dienstag 16. Mai 2023, 15:06
Forum: Allgemeine Fragen
Thema: Daten an ESP32 via BLE (bleack) kommen nicht an
Antworten: 15
Zugriffe: 1475

Re: Daten an ESP32 via BLE (bleack) kommen nicht an

@DeaD_Eye: mal wieder so ein typisches Tk-Beispiel. Es wird mit Window ein tk.Tk-Objekt erzeugt, aber nicht einmal richtig initialisiert. Statt dessen wird mit root ein zweites Tk-Objekt erzeugt, wovon es aber eigentlich nur eins geben dürfte. Die ganzen Widgets werden implizit für eines der beiden...
von DeaD_EyE
Montag 15. Mai 2023, 19:16
Forum: Allgemeine Fragen
Thema: Daten an ESP32 via BLE (bleack) kommen nicht an
Antworten: 15
Zugriffe: 1475

Re: Daten an ESP32 via BLE (bleack) kommen nicht an

def on_pushButton_click(): print("Variablen:", Variable1,";", Variable2,";", Variable3,";", Variable4,";", Variable5,";", Variable6) asyncio.create_task(send_data()) await send_data(1) Das sollte einen SyntaxError auslösen, da await in ein...
von DeaD_EyE
Montag 15. Mai 2023, 19:06
Forum: Allgemeine Fragen
Thema: Relaysteuerung
Antworten: 12
Zugriffe: 1250

Re: Relaysteuerung

Ein Ausbildungsberuf dauert in der Regel 3,5 Jahre. Wenn man sich anstrengt und die Familie vernachlässigt, kommt man sicherlich auf kürzere Zeiten, um Python und programmieren zu lernen. Python ist die Sprache und programmieren im Allgemeinen muss auch erlernt werden. Wenn du eine Sprache bereits k...
von DeaD_EyE
Mittwoch 10. Mai 2023, 12:17
Forum: Allgemeine Fragen
Thema: Ausgabe umleiten in Datei in Python3
Antworten: 8
Zugriffe: 661

Re: Ausgabe umleiten in Datei in Python3

Ja, das ist auf jeden Fall die bessere Lösung, da man sich selbst nicht um die Unterschiede des OS kümmern muss.
von DeaD_EyE
Mittwoch 10. Mai 2023, 10:41
Forum: Allgemeine Fragen
Thema: Ausgabe umleiten in Datei in Python3
Antworten: 8
Zugriffe: 661

Re: Ausgabe umleiten in Datei in Python3

Das hier ist ein Forum über Python, also gehe ich mal von aus, dass du mit Python die pid-Datei öffnen und irgendwas damit machen willst. Da unter Linux so gut wie alles eine Datei ist, kommt man an die Namen der laufenden Programme ziemlich einfach. Zu finden ist der Name in /proc/<PID>/comm . Wenn...
von DeaD_EyE
Dienstag 2. Mai 2023, 13:09
Forum: Allgemeine Fragen
Thema: Per RFID Website aufrufen
Antworten: 3
Zugriffe: 456

Re: Per RFID Website aufrufen

Ich habe den Code mal bisschen verändert. Wie Namen aussehen sollen, ist ja schon geklärt worden. Möglicherweise ist nicht alles angepasst. Den Code auf Modulebene habe ich in die Funktion main gepackt. Die Initialisierung des GPIO in setup_gpio, dass in main aufgerufen wird. Dann wird in main die R...
von DeaD_EyE
Samstag 29. April 2023, 12:07
Forum: Allgemeine Fragen
Thema: json aus zwei Listen erstellen
Antworten: 4
Zugriffe: 510

Re: json aus zwei Listen erstellen

Wer kein ISO8601 verwendet, den beißen irgendwann die Hunde.
Spätestens, wenn man z.B. Dateien alphanumerisch (nach Datum und Zeit) sortieren möchte und alles Durcheinander ist.

Andererseits kann man die ISO8601 Strings auch wieder in DateTime-Objekte umwandeln.
von DeaD_EyE
Donnerstag 27. April 2023, 10:37
Forum: Python mit anderen Sprachen verwenden
Thema: Sharing Memory mit Python und PHP
Antworten: 12
Zugriffe: 5969

Re: Sharing Memory mit Python und PHP

Ich habe SharedMemory nie verwendet. Jedenfalls habe ich herausgefunden, dass man mittels mmap die angelegte Datei in /dev/shm/name mit einem anderen Prozess öffnen, lesen und schreiben kann. from multiprocessing.shared_memory import SharedMemory shm = SharedMemory(name="abc", create=True,...
von DeaD_EyE
Freitag 7. April 2023, 10:22
Forum: Allgemeine Fragen
Thema: dictionary key ausgeben
Antworten: 5
Zugriffe: 525

Re: dictionary key ausgeben

Hier mal ein ähnlicher Ansatz mit mehr Code: END = "\n" * 2 def load_data(textfile): with open(textfile) as fd: ger2eng = {row[0]: row[1] for line in fd if (row := line.strip().split())} eng2ger = {value: key for key, value in ger2eng.items()} return ger2eng, eng2ger def nutzerfrage(ger, e...
von DeaD_EyE
Donnerstag 6. April 2023, 12:30
Forum: Webframeworks
Thema: Hilfe für *kwarks
Antworten: 10
Zugriffe: 1585

Re: Hilfe für *kwarks

Pitwheazle hat geschrieben: Mittwoch 5. April 2023, 16:48 OK, ich wollte halt nur sicherstellen, dass niemand lacht ,wenn er meinen Code zu Gesicht bekommt. Obwohl ... da gibt es sicher noch mehr Gründe.
Nein, wir werden dann nur an unseren eigenen Code erinnert, der manchmal auf magische Weise einen noch nach 10 Jahren verfolgt.
von DeaD_EyE
Dienstag 4. April 2023, 13:13
Forum: Allgemeine Fragen
Thema: Kann sich das mal jemand ansehen?
Antworten: 7
Zugriffe: 725

Re: Kann sich das mal jemand ansehen?

Lasst die Kommentare einfach mal weg. firstname = input('Bitte Vornamen eingeben.\n') # Variable in die der Wert vom Nutzer zugewiesen wird. Kommentare macht man nur, um z.B. zu erklären, wieso man so vorgegangen ist. Im schlimmsten Fall sind die Kommentare falsch und weichen von dem ab, was der Cod...
von DeaD_EyE
Montag 27. März 2023, 19:04
Forum: Raspberry Pi und Co.
Thema: Rasperi Pi Reboot / Shutdown über Python Script
Antworten: 11
Zugriffe: 3264

Re: Rasperi Pi Reboot / Shutdown über Python Script

Linux-Neulingen kann ich nur raten, die Existenz von SysRq besser erst einmal wieder zu vergessen. Ich habe es indirekt geschrieben: Da ich keine Lust auf einen Datenverlust habe, werde ich das nicht ausprobieren und rate jedem, das nicht zu tun. Das Gefährliche an der Art des Reboots ist, dass er ...
von DeaD_EyE
Samstag 25. März 2023, 23:43
Forum: Allgemeine Fragen
Thema: Python: decimal.getcontext()
Antworten: 3
Zugriffe: 387

Re: Python: decimal.getcontext()

Danach ist zwar nicht gefragt worden, aber ich gebe trotzdem mal meinen Senf dazu. Es gibt auch Fälle, bei denen man nur für eine Berechnung die Präzision erhöhen möchte und alles andere mit den vorgegebenen Standards ablaufen soll. from decimal import Decimal, localcontext # Kontext-Manager with lo...
von DeaD_EyE
Samstag 25. März 2023, 23:34
Forum: Raspberry Pi und Co.
Thema: Rasperi Pi Reboot / Shutdown über Python Script
Antworten: 11
Zugriffe: 3264

Re: Rasperi Pi Reboot / Shutdown über Python Script

Kann ich über ein Python script, gezielt ein reboot oder auch ein shut down aus führen. Den Neustart würde ich ausschließlich via `systemctl` oder den symlink `reboot` machen. Im Internet habe ich nur einen Weg gefunden, das direkt zu machen, wenn Sysinit-V oder systemd umgangen werden soll. Dazu m...
von DeaD_EyE
Freitag 24. März 2023, 18:53
Forum: Allgemeine Fragen
Thema: for - Schleife Ausgabe
Antworten: 5
Zugriffe: 535

Re: for - Schleife Ausgabe

Beispiel mit itertools.islice:

Code: Alles auswählen

from itertools import islice


li = [100, 78, 98, 62, 54, 36, 145]

# iteriere ab Index 2 bis zum Ende
for value in islice(li, 2, None):
    print(value)