Die Suche ergab 1493 Treffer
- Donnerstag 25. Juli 2024, 17:25
- Forum: Allgemeine Fragen
- Thema: Input ist vom Typ int oder String?
- Antworten: 20
- Zugriffe: 694
Re: Input ist vom Typ int oder String?
...und wo steht bei der nun "richtige" Doku in einem Meer von "falschen" Dokus, dass assert nur for immutables ist? Nicht "immutables", sondern "Invarianten", also Bedingungen, die jederzeit wahr sind. assert besagt: "Ich, der Programmierer, garantiere, ...
- Donnerstag 25. Juli 2024, 08:47
- Forum: Allgemeine Fragen
- Thema: Input ist vom Typ int oder String?
- Antworten: 20
- Zugriffe: 694
Re: Input ist vom Typ int oder String?
@RIN67630: gmtoff = input("How many seconds ahead (or behind -) Greenwitch is normally the device ?") or gmtoff assert -43200 <= gmtoff <= 43200, "GMT offset must be in range -43200...43200" assert dient dazu, Invarianten zu testen. Benutzereingaben sind das Paradebeispiel für Ni...
- Mittwoch 24. Juli 2024, 21:46
- Forum: Allgemeine Fragen
- Thema: Input ist vom Typ int oder String?
- Antworten: 20
- Zugriffe: 694
Re: Input ist vom Typ int oder String?
@RIN67630: >>> x = 123 >>> type(x) <class 'int'> >>> x = 'hallo' >>> type(x) <class 'str'> >>> x = 456 >>> type(x) <class 'int'> Außerdem lassen sich Bereichsvergleiche in Python so formulieren: assert -43200 <= gmtoff <= 43200, "GMT offset must be in range -43200,43200" Die bedeutungsleer...
- Mittwoch 17. Juli 2024, 14:01
- Forum: Netzwerkprogrammierung
- Thema: Strukturproblem mit RabbitMQ
- Antworten: 26
- Zugriffe: 1894
Re: Strukturproblem mit RabbitMQ
data = s.recv(1024) recv() funktioniert so nicht. Es werden Daten geliefert bis maximal 1024 Bytes, es können aber auch weniger sein. Insbesondere können es weniger sein, als geschickt wurden. Es ist deine Aufgabe, solange Daten zu empfangen, bis die Nachricht komplett angekommen ist. Das macht man...
- Mittwoch 10. Juli 2024, 14:14
- Forum: Allgemeine Fragen
- Thema: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
- Antworten: 81
- Zugriffe: 6229
Re: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
Auf https://github.com/rin67630/ESP_Binary_ ... Patcher.py kommt os genau zweimal vor: Einmal in Zeile 3, wo es importiert wird, und einmal in Zeile 25, wo du os.listdir() verwendest.
- Mittwoch 10. Juli 2024, 13:38
- Forum: Allgemeine Fragen
- Thema: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
- Antworten: 81
- Zugriffe: 6229
Re: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
Da die Pathlib sowieso weg ist, belasse ich es lieber wie das ist. Je weniger libs geladen werden müssen, je besser für eine OS-agnostische Lösung. Es werden nicht weniger libs geladen, wenn du das os Modul aus der Standardbibliothek verwendest, statt das pathlib Modul aus der Standardbibliothek.
- Mittwoch 10. Juli 2024, 13:26
- Forum: Allgemeine Fragen
- Thema: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
- Antworten: 81
- Zugriffe: 6229
Re: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
@pillmuncher: das if spart man sich, indem man glob benutzt: for i, filepath in enumerate(Path().glob("*_patched.bin")): print(f'[{i}] {filepath}') Hab ich auch zuerst gedacht, aber dann ist mir aufgefallen, dass Dateien gesucht werden, die die Endung '.bin' haben und in denen *nicht* '_p...
- Mittwoch 10. Juli 2024, 11:06
- Forum: Allgemeine Fragen
- Thema: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
- Antworten: 81
- Zugriffe: 6229
Re: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
Pathlib ist jetzt weg. ... Ich finde es ohne pathlib vielleich etwas länger, aber wesentlich leichter zu verstehen und anzupassen: fileList = [name for name in os.listdir() if (name.endswith(".bin") and not "_patched" in name) ] for cnt, fileName in enumerate(fileList, 1): print...
- Dienstag 9. Juli 2024, 16:07
- Forum: Allgemeine Fragen
- Thema: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
- Antworten: 81
- Zugriffe: 6229
Re: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
In der Praxis gibt es dort hunderten Stellen die heute obsolet sind, die man heute anders löst, wo konkrete Beispiele fehlen und noch mehr unbeschriebene Notwendigkeiten, die nur Erfahrene intus haben. Das mag in anderen Sprachen so sein, aber nicht in Python. Die Dokumentation ist immer aktuell, z...
- Dienstag 9. Juli 2024, 14:50
- Forum: Allgemeine Fragen
- Thema: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
- Antworten: 81
- Zugriffe: 6229
Re: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
@RIN67630: Wenn dir gesagt wird, du sollst die Dokumentation lesen, dann aus dem Grund, dass es irgendwie sinnlos ist, wenn wir dir die Dokumentation hier schriftlich vorlesen. Wir können auch nicht viel anderes schreiben, als was in der offiziellen Dokumentation steht. Die übrigens hervorragend ist...
- Freitag 5. Juli 2024, 23:18
- Forum: Allgemeine Fragen
- Thema: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
- Antworten: 81
- Zugriffe: 6229
Re: Bitte um Vorschläge, wie man mit Python eine Datei anpassen kann.
Das Program ist fertig. Deine Einrückung ist kaputt: File "/home/mick/Source/python/patch/patch.py", line 10 PDEVCNAME = "DEVCNAME " IndentationError: unexpected indent Außerdem fragst du zwar das Passwort ab, verwendest es dann aber nicht, weil du beim copy-and-paste einen Fehl...
- Sonntag 9. Juni 2024, 20:01
- Forum: Allgemeine Fragen
- Thema: For in Pythonic Way
- Antworten: 4
- Zugriffe: 1340
Re: For in Pythonic Way
Es gibt in Python das sog. Iterable Unpacking : a, b, c = [1, 2, 3] Das kann man sich auch in List Comprehensions zunutze machen: def minh2h(value): ... def main(): old_pairs = [...] new_pairs = [[first, minh2h(second)] for first, second in old_pairs] ... if __name__ == '__main__': main()
- Freitag 7. Juni 2024, 16:24
- Forum: Allgemeine Fragen
- Thema: Gültigkeitsbereich von Variablen
- Antworten: 20
- Zugriffe: 3614
Re: Gültigkeitsbereich von Variablen
@jupa:Das bedeutet nicht: berechne jedesmal, wenn c referenziert wird, die Summe von a und b, sondern: berechne die Summe von a und b zum jetzigen Zeitpunkt und weise das Ergebis der Variable c zu.
Code: Alles auswählen
c = a + b
- Montag 3. Juni 2024, 16:50
- Forum: Allgemeine Fragen
- Thema: Strings und Listen
- Antworten: 3
- Zugriffe: 637
Re: Strings und Listen
Was du da hast ist vermutlich keine Text-Datei, sondern eine JSON-Datei. Dafür verwendet das json-Modul aus der Python Standard-Bibliothek: >>> import json >>> astring = "[[8, 9, 12, 13], [0, 1], [3, 7], [5], [6], [18], [19]]" >>> alist = json.loads(astring) >>> alist [[8, 9, 12, 13], [0, ...
- Sonntag 26. Mai 2024, 17:39
- Forum: Allgemeine Fragen
- Thema: Syntax Übersicht
- Antworten: 8
- Zugriffe: 1677
Re: Syntax Übersicht
Das bedeutet, dass fkt die zwei Aurgumente p1 und p2 erwartet und ein Objekt vom Typ Klasse als Ergebnis zurückliefert. Das Konstrukt " -> T " ist eine Typ-Annotation, die keinerlei Einfluss auf das Programm hat. Sowas benutzt man zur Dokumentation oder wenn man ein externes Programm zur T...
- Samstag 25. Mai 2024, 19:24
- Forum: Allgemeine Fragen
- Thema: regex zum ersetzen eines Textmusters gesucht
- Antworten: 5
- Zugriffe: 2284
Re: regex zum ersetzen eines Textmusters gesucht
Ja, das ist Lilypond. Aber was meinst Du mit "Nimm einen geeigneten Parser"? Parsen bedeutet, einen Text in grammatisch bedeutungsvolle Teile zu zerlegen. "Teile" auf Lateinisch heißt "partes", davon abgeleitet ist ein Programm, das das erledigt, ein Parser. Wenn man e...
- Sonntag 5. Mai 2024, 18:34
- Forum: Allgemeine Fragen
- Thema: self.
- Antworten: 7
- Zugriffe: 1368
Re: self.
Ich habe keine Ahnung was du uns sagen - oder fragen - willst. Was ich allerdings sage kann: So programmiert man nicht. Wenn man anfängt, Variablennamen durchzunummerieren, will man eigentlich eine Liste. Bonus: Statt 24 mal eine Funktion zu kopieren, kann man eine einzige schreiben, die einmal über...
- Montag 1. April 2024, 16:19
- Forum: Ideen
- Thema: PAP Steuer umsetzen
- Antworten: 15
- Zugriffe: 6914
Re: PAP Steuer umsetzen
@oldboyJR: Wenn du vernünftige Namen verwended würdest, könntest du dir die Kommentare sparen und dein Programm wäre deutlich lesbarer.
Im Übrigen: Einrückungen sind in Python wichtig. Deswegen bitte Code im Vollständigen Editor mittels </> einfügen.
Im Übrigen: Einrückungen sind in Python wichtig. Deswegen bitte Code im Vollständigen Editor mittels </> einfügen.
- Freitag 29. März 2024, 20:48
- Forum: Allgemeine Fragen
- Thema: Python Selenium um Daten aus dynamischer Website zu extrahieren
- Antworten: 3
- Zugriffe: 607
Re: Python Selenium um Daten aus dynamischer Website zu extrahieren
Warum verwendest du nicht deren API? Das ist ein einfacher Aufruf zB. mit requests.
https://docs.dexscreener.com/api/reference
https://pypi.org/project/requests/
https://docs.dexscreener.com/api/reference
https://pypi.org/project/requests/
- Dienstag 12. März 2024, 14:35
- Forum: Allgemeine Fragen
- Thema: Python Ipad
- Antworten: 6
- Zugriffe: 1609
Re: Python Ipad
Mein Laptop ist von 2008 und dank Gentoo Linux, Openbox und Neovim kann man damit immer noch Python programmieren, wenn es denn sein muss. Selbst für unter € 100,- gibt es auf ebay besseres als diese alte Mühle.