Die Suche ergab 1017 Treffer
- 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:...
- 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: 1007
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...
- Dienstag 30. Mai 2023, 07:15
- Forum: Allgemeine Fragen
- Thema: Globale Variablen in mehreren Dateien benutzen?
- Antworten: 12
- Zugriffe: 2971
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...
- Freitag 26. Mai 2023, 09:57
- Forum: Allgemeine Fragen
- Thema: Problem mit if else Anweisungen
- Antworten: 7
- Zugriffe: 819
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...
- 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...
- 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...
- 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...
- Montag 15. Mai 2023, 19:06
- Forum: Allgemeine Fragen
- Thema: Relaysteuerung
- Antworten: 12
- Zugriffe: 1260
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...
- 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.
- 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...
- 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...
- 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.
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.
- Donnerstag 27. April 2023, 10:37
- Forum: Python mit anderen Sprachen verwenden
- Thema: Sharing Memory mit Python und PHP
- Antworten: 12
- Zugriffe: 6043
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,...
- 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...
- Donnerstag 6. April 2023, 12:30
- Forum: Webframeworks
- Thema: Hilfe für *kwarks
- Antworten: 10
- Zugriffe: 1586
Re: Hilfe für *kwarks
Nein, wir werden dann nur an unseren eigenen Code erinnert, der manchmal auf magische Weise einen noch nach 10 Jahren verfolgt.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.
- 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...
- Montag 27. März 2023, 19:04
- Forum: Raspberry Pi und Co.
- Thema: Rasperi Pi Reboot / Shutdown über Python Script
- Antworten: 11
- Zugriffe: 3339
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 ...
- Samstag 25. März 2023, 23:43
- Forum: Allgemeine Fragen
- Thema: Python: decimal.getcontext()
- Antworten: 3
- Zugriffe: 388
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...
- Samstag 25. März 2023, 23:34
- Forum: Raspberry Pi und Co.
- Thema: Rasperi Pi Reboot / Shutdown über Python Script
- Antworten: 11
- Zugriffe: 3339
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...
- Freitag 24. März 2023, 18:53
- Forum: Allgemeine Fragen
- Thema: for - Schleife Ausgabe
- Antworten: 5
- Zugriffe: 536
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)