Die Suche ergab 12992 Treffer
- Donnerstag 28. März 2024, 14:35
- Forum: Allgemeine Fragen
- Thema: das Sudokuproblem
- Antworten: 24
- Zugriffe: 1844
Re: das Sudokuproblem
@der kleine Fritz: Die Bedingungen bei den beiden ``elif`` machen nicht was Du denkst. ``or`` ist kein Umgangssprachliches “oder” sondern ein binärer Operator. Wenn eines der beiden Argumente wahr ist, dann ist es das Ergebnis auch. Beide Bedingungen sind immer wahr, weil alle Zahlen ausser 0 wahr s...
- Mittwoch 27. März 2024, 16:32
- Forum: Allgemeine Fragen
- Thema: Python Script ausführen innerhalb PHP
- Antworten: 5
- Zugriffe: 200
Re: Python Script ausführen innerhalb PHP
Oder `python` ist nicht `python3` sondern noch `python2`.
Und wichtige Warnung: Es wird hoffentlich nicht Benutzerinput der über die URL/Parameter rein kommt direkt in die Zeichenkette eingebaut die da per `shell_exec()` ausgeführt wird. Das wäre eine Sicherheitslücke.
Und wichtige Warnung: Es wird hoffentlich nicht Benutzerinput der über die URL/Parameter rein kommt direkt in die Zeichenkette eingebaut die da per `shell_exec()` ausgeführt wird. Das wäre eine Sicherheitslücke.
- Dienstag 26. März 2024, 19:08
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Bewegender kreis
- Antworten: 13
- Zugriffe: 894
Re: Bewegender kreis
Könnte sein, dass Du ein bisschen was manuell nachprogrammiert hast, was es schon als `pygame.Vector2` gibt.
- Dienstag 26. März 2024, 16:34
- Forum: Allgemeine Fragen
- Thema: Webuntis API
- Antworten: 10
- Zugriffe: 335
Re: Webuntis API
@fcutim07: Namen sollte man nicht kryptisch abkürzen. Also nicht `s` wenn man `session` meint, oder `f` wenn `file` gemeint ist, oder `su` für `subject`. Die `Session`-Objekte sind Kontextmanager, die sollte man mit ``with`` zusammen verwenden. Beim öffnen von Textdateien sollte man immer explizit d...
- Montag 25. März 2024, 22:54
- Forum: Allgemeine Fragen
- Thema: Python Webseite mit Dateizugriff
- Antworten: 7
- Zugriffe: 355
Re: Python Webseite mit Dateizugriff
Die Module `cgi` und `cgitb` gibt's weiterhin im Package-Index zum separat installieren. Und man kann natürlich auch `wsgiref` oder `http.server` aus der Standardbibliothek verwenden. Etwas weniger masochistisch, aber natürlich immer noch umständlicher als einfach bottle, Django, Flask, … zu verwend...
- Montag 25. März 2024, 11:46
- Forum: Allgemeine Fragen
- Thema: Attribute eines Objekts erhalten?
- Antworten: 16
- Zugriffe: 1858
Re: Attribute eines Objekts erhalten?
@bernd13: Die Frage habe ich zweimal beantwortet. Einmal mit Code-Beispiel. Wobei geerbte Attribute dabei sind. Und ja wohl auch dabei sein sollen, denn ohne macht das wenig Sinn.
- Montag 25. März 2024, 10:16
- Forum: Allgemeine Fragen
- Thema: Attribute eines Objekts erhalten?
- Antworten: 16
- Zugriffe: 1858
Re: Attribute eines Objekts erhalten?
@noisefloor: `d`, `e`, und `f` laut Beispiel eher ohne Defaultwert, das heisst die müssen auch eine andere Reihenfolge haben. class Help: def _init_(self, d, e, f, a=1, b=2, c=None): self.d = d self.e = e self.f = f self.a = a self.b = b self.c = c # oder mit `attrs`: @define class Help: d = field()...
- Montag 25. März 2024, 03:58
- Forum: Allgemeine Fragen
- Thema: Attribute eines Objekts erhalten?
- Antworten: 16
- Zugriffe: 1858
Re: Attribute eines Objekts erhalten?
@bernd13: Klassenattribute ändert man nicht, denn das wären dann ja globale Variablen. Zudem ändert das ja nichts an dem Problem das Klassenattribute und Instanzattribute gleiche Namen haben können, was bei Deinem Beispiel zu einem Problem führt. Was ist denn dann unter dem jeweiligen Namen in der D...
- Sonntag 24. März 2024, 22:01
- Forum: Allgemeine Fragen
- Thema: Attribute eines Objekts erhalten?
- Antworten: 16
- Zugriffe: 1858
Re: Attribute eines Objekts erhalten?
@bernd13: Was der Anfang des Beitrags soll ist mir nicht klar. Wo siehst Du das und was hat das mit dem Forum hier zu tun? Für jedes Objekt eine Datei wird problematisch weil die Werte ja selbst wieder Objekte sind. Die können auch Attribute/einen Zustand haben. Und sogar Kreise bilden wenn ein Obje...
- Sonntag 24. März 2024, 21:22
- Forum: Installation/Konfigurieren
- Thema: Wie installiere ich ein Modul
- Antworten: 12
- Zugriffe: 544
Re: Wie installiere ich ein Modul
@lianaK: Anmerkungen zum Quelltext: Auf Modulebene sollte nur Code stehen der Konstanten, Funktionen, und Klassen definiert. Das Hauptprogramm steht üblicherweise in einer Funktion die `main()` heisst. Funktionen (und Methoden) bekommen alles was sie ausser Konstanten benötigen als Argument(e) überg...
- Sonntag 24. März 2024, 19:29
- Forum: Allgemeine Fragen
- Thema: Attribute eines Objekts erhalten?
- Antworten: 16
- Zugriffe: 1858
Re: Attribute eines Objekts erhalten?
@bernd13: Das was Du suchst gibt es nicht. Es wird nirgends aufgezeichnet wo ein Attribut gesetzt wird ob in einer Methode in der Klasse oder von ausserhalb und Methoden sind Attribute wie andere auch. Man kann sich nur alle Attribute geben lassen, die zum Zeitpunkt des Abrufs existieren. Ich wäre a...
- Sonntag 24. März 2024, 13:21
- Forum: Allgemeine Fragen
- Thema: Python Webseite mit Dateizugriff
- Antworten: 7
- Zugriffe: 355
Re: Python Webseite mit Dateizugriff
Im Grunde sehe ich nur eine Frage, die sich ein bisschen versteckt, weil kein Fragezeichen und das ist die nach dem Webserver. Apache hat ein mod_wsgi-Servermodul. Ansonsten geht auch jeder Webserver den man als Reverse-Proxy konfigurieren kann wo man dann einen WSGI-Anwendungsserver wie Gunicorn da...
- Samstag 23. März 2024, 17:33
- Forum: Installation/Konfigurieren
- Thema: Wie installiere ich ein Modul
- Antworten: 12
- Zugriffe: 544
Re: Wie installiere ich ein Modul
@lianaK: `pip` ist ein Modul das bei Python in der Standardbibliothek enthalten ist und dementsprechend auch in der Python-Dokumentation beschrieben wird. Und deshalb ist „Pip habe ich auch dahin kopiert […]“ etwas eigenartig. Von wo und warum? Das ist ja schon da wo es hingehört wenn man Python ins...
- Samstag 23. März 2024, 14:45
- Forum: Allgemeine Fragen
- Thema: Frage zu .split("=")
- Antworten: 7
- Zugriffe: 362
Re: Frage zu .split("=")
@New_To_Tha_Game: Auf Modulebene sollte nur Code stehen der Konstanten, Funktionen, und Klassen definiert. Das Hauptprogramm steht üblicherweise in einer Funktion die `main()` heisst. Mit einer Funktion um die Codewiederholung bei den ersten beiden Blöcken loszuwerden, könnte das so aussehen (ungete...
- Samstag 23. März 2024, 14:21
- Forum: Webframeworks
- Thema: Pfad für STATIC_ROOT
- Antworten: 7
- Zugriffe: 274
Re: Pfad für STATIC_ROOT
@Pitwheazle: Dazu müsste man a) die richtigen Rechte haben das in diesen Ordner zu verschieben und b) müsste das ein lokaler Ordner sein. Es ist aber auch nicht ungewöhnlich das dieser engültige Zielordner auf dem Server liegt und nicht auf dem Entwicklungssystem eingebunden ist, und die Dateien per...
- Samstag 23. März 2024, 14:18
- Forum: Installation/Konfigurieren
- Thema: Wie installiere ich ein Modul
- Antworten: 12
- Zugriffe: 544
Re: Wie installiere ich ein Modul
@lianaK: PIL wird nicht mehr weiterentwickelt, Pillow führt das Projekt fort. Also in dem Sinne ist das das Gleiche, aber PIL würde man nicht mehr installieren. Pillow heisst das Package was man installiert, das Modul das man importieren muss, heisst aber weiterhin PIL. Falls man auf Linux unterwegs...
- Freitag 22. März 2024, 23:26
- Forum: Allgemeine Fragen
- Thema: Frage zu .split("=")
- Antworten: 7
- Zugriffe: 362
Re: Frage zu .split("=")
@New_To_Tha_Game: Einrückung ist wichtig in Python, darum muss man Quelltexte in Code-Tags setzen, damit die Einrückung hier im Forum erhalten bleibt. Dateien sollte man wenn möglich mit der ``with``-Anweisung öffnen. Dann wird sie geschlossen wenn der Programmfluss den ``with``-Block verlässt, egal...
- Freitag 22. März 2024, 16:43
- Forum: Wissenschaftliches Rechnen
- Thema: kleine Mathe-Spielereien
- Antworten: 439
- Zugriffe: 113635
Re: kleine Mathe-Spielereien
@OSWALD: Das funktioniert so nicht, auch wenn man das nicht in eine EXE umwandelt, weil man keinen Punkt davon mehr als einmal ausführen kann.
- Donnerstag 21. März 2024, 20:38
- Forum: Allgemeine Fragen
- Thema: Dateien lesen u. schreiben aus anderen Verzeichnis
- Antworten: 8
- Zugriffe: 330
Re: Dateien lesen u. schreiben aus anderen Verzeichnis
@merovinger: Text sollte sowieso als Text gepostet werden und nicht als Bild. In der Zeichenkette sind drei \ die jeweils einen Bytewert erzeugen der unter Windows nicht in Dateinamen vorkommen darf. Dann zwei Backslashes die *einen* Backslash erzeugen, und eine Kombination die unverändert übernomme...
- Dienstag 19. März 2024, 14:13
- Forum: Allgemeine Fragen
- Thema: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?
- Antworten: 15
- Zugriffe: 867
Re: In einem eigentlich gut laufendem threading-Beispiel wird eine callback Funktion nicht aufgerufen. Weiß jemand Rat?
@holger47110815: Kontextmanager erwecken beim Leser die Erwartung das in `__exit__()` *Aufräumarbeiten* nach getaner Arbeit erledigt werden. Das dort die Arbeit erst gestartet/getan wird ist mir zu überraschend.
Ich hätte da auch eher `concurrent.futures` verwendet.
Ich hätte da auch eher `concurrent.futures` verwendet.