Die Suche ergab 12991 Treffer

von __blackjack__
Mittwoch 27. März 2024, 16:32
Forum: Allgemeine Fragen
Thema: Python Script ausführen innerhalb PHP
Antworten: 5
Zugriffe: 155

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.
von __blackjack__
Dienstag 26. März 2024, 19:08
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Bewegender kreis
Antworten: 13
Zugriffe: 858

Re: Bewegender kreis

Könnte sein, dass Du ein bisschen was manuell nachprogrammiert hast, was es schon als `pygame.Vector2` gibt.
von __blackjack__
Dienstag 26. März 2024, 16:34
Forum: Allgemeine Fragen
Thema: Webuntis API
Antworten: 9
Zugriffe: 286

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...
von __blackjack__
Montag 25. März 2024, 22:54
Forum: Allgemeine Fragen
Thema: Python Webseite mit Dateizugriff
Antworten: 7
Zugriffe: 333

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...
von __blackjack__
Montag 25. März 2024, 11:46
Forum: Allgemeine Fragen
Thema: Attribute eines Objekts erhalten?
Antworten: 16
Zugriffe: 1826

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.
von __blackjack__
Montag 25. März 2024, 10:16
Forum: Allgemeine Fragen
Thema: Attribute eines Objekts erhalten?
Antworten: 16
Zugriffe: 1826

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()...
von __blackjack__
Montag 25. März 2024, 03:58
Forum: Allgemeine Fragen
Thema: Attribute eines Objekts erhalten?
Antworten: 16
Zugriffe: 1826

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...
von __blackjack__
Sonntag 24. März 2024, 22:01
Forum: Allgemeine Fragen
Thema: Attribute eines Objekts erhalten?
Antworten: 16
Zugriffe: 1826

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...
von __blackjack__
Sonntag 24. März 2024, 21:22
Forum: Installation/Konfigurieren
Thema: Wie installiere ich ein Modul
Antworten: 12
Zugriffe: 516

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...
von __blackjack__
Sonntag 24. März 2024, 19:29
Forum: Allgemeine Fragen
Thema: Attribute eines Objekts erhalten?
Antworten: 16
Zugriffe: 1826

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...
von __blackjack__
Sonntag 24. März 2024, 13:21
Forum: Allgemeine Fragen
Thema: Python Webseite mit Dateizugriff
Antworten: 7
Zugriffe: 333

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...
von __blackjack__
Samstag 23. März 2024, 17:33
Forum: Installation/Konfigurieren
Thema: Wie installiere ich ein Modul
Antworten: 12
Zugriffe: 516

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...
von __blackjack__
Samstag 23. März 2024, 14:45
Forum: Allgemeine Fragen
Thema: Frage zu .split("=")
Antworten: 7
Zugriffe: 348

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...
von __blackjack__
Samstag 23. März 2024, 14:21
Forum: Webframeworks
Thema: Pfad für STATIC_ROOT
Antworten: 7
Zugriffe: 247

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...
von __blackjack__
Samstag 23. März 2024, 14:18
Forum: Installation/Konfigurieren
Thema: Wie installiere ich ein Modul
Antworten: 12
Zugriffe: 516

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...
von __blackjack__
Freitag 22. März 2024, 23:26
Forum: Allgemeine Fragen
Thema: Frage zu .split("=")
Antworten: 7
Zugriffe: 348

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...
von __blackjack__
Freitag 22. März 2024, 16:43
Forum: Wissenschaftliches Rechnen
Thema: kleine Mathe-Spielereien
Antworten: 439
Zugriffe: 113478

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.
von __blackjack__
Donnerstag 21. März 2024, 20:38
Forum: Allgemeine Fragen
Thema: Dateien lesen u. schreiben aus anderen Verzeichnis
Antworten: 8
Zugriffe: 316

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...
von __blackjack__
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: 849

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.
von __blackjack__
Montag 18. März 2024, 22:50
Forum: Allgemeine Fragen
Thema: Datenreihe mit CET-Datumsformat in tz-aware konvertieren.
Antworten: 2
Zugriffe: 172

Re: Datenreihe mit CET-Datumsformat in tz-aware konvertieren.

@JMnemonic: Das geht halt nicht weil am 1.4. keine Winterzeit mehr ist. Versuch's mal so: In [107]: df[1].dt.tz_localize("+01:00") Out[107]: 0 2024-04-01 00:00:00+01:00 1 2024-04-01 01:00:00+01:00 2 2024-04-01 02:00:00+01:00 3 2024-04-01 03:00:00+01:00 4 2024-04-01 04:00:00+01:00 Name: 1, ...