Die Suche ergab 328 Treffer

von Atalanttore
Sonntag 23. Juni 2019, 15:01
Forum: GTK+/GNOME
Thema: Download-Skript von Python 2 auf Python 3 portieren
Antworten: 8
Zugriffe: 101

Re: Download-Skript von Python 2 auf Python 3 portieren

@__blackjack__: Gibt es noch eine andere Möglichkeit, wie man mit Python 3 den Download-Pfad des Nutzers ermitteln kann?

Gruß
Atalanttore
von Atalanttore
Sonntag 23. Juni 2019, 14:10
Forum: GTK+/GNOME
Thema: Download-Skript von Python 2 auf Python 3 portieren
Antworten: 8
Zugriffe: 101

Re: Download-Skript von Python 2 auf Python 3 portieren

@__blackjack__: Wie bindet man dieses Paket ein?

Gruß
Atalanttore
von Atalanttore
Samstag 22. Juni 2019, 20:52
Forum: GTK+/GNOME
Thema: Download-Skript von Python 2 auf Python 3 portieren
Antworten: 8
Zugriffe: 101

Re: Download-Skript von Python 2 auf Python 3 portieren

@Sirius3: Danke für die Empfehlungen. Damit werde ich einige Zeit beschäftigt sein.

Wie ermittelt man den Download-Pfad des Nutzers ohne dafür ein ganzes Paket einzubinden?

Gruß
Atalanttore
von Atalanttore
Samstag 22. Juni 2019, 20:23
Forum: GTK+/GNOME
Thema: Download-Skript von Python 2 auf Python 3 portieren
Antworten: 8
Zugriffe: 101

Download-Skript von Python 2 auf Python 3 portieren

Hallo, ich bin gerade dabei ein angestaubtes Python 2 Skript von GitHub zum Herunterladen des Astronomischen Bild des Tages unter Python 3 lauffähig zu machen. Bei der Funktion `set_download_folder()`, die die Methode `get_user_special_dir(glib.USER_DIRECTORY_DOWNLOAD)` aus dem Modul `glib` verwende...
von Atalanttore
Montag 10. Juni 2019, 20:49
Forum: Allgemeine Fragen
Thema: Lokale Variable in Funktion wird automatisch zu globaler Variable
Antworten: 10
Zugriffe: 142

Re: Lokale Variable in Funktion wird automatisch zu globaler Variable

@snafu: Danke für den Code und die Erklärung. Es ist jetzt "etwas" klarer.

Gruß
Atalanttore
von Atalanttore
Montag 10. Juni 2019, 18:32
Forum: Allgemeine Fragen
Thema: Lokale Variable in Funktion wird automatisch zu globaler Variable
Antworten: 10
Zugriffe: 142

Re: Lokale Variable in Funktion wird automatisch zu globaler Variable

Was du NICHT kannst (ohne global) ist dem Namen aa ein neues Objekt zuweisen. Und das ist der Unterschied. Jetzt gibt’s natürlich so ein paar Schlaumeier (Alfons M, anybody?) die sagen “wo nicht global dran steht, ist nicht global drin”. Meinst du mit "Objekt zuweisen" dem bestehenden Zeiger auf ei...
von Atalanttore
Sonntag 9. Juni 2019, 21:20
Forum: Allgemeine Fragen
Thema: Lokale Variable in Funktion wird automatisch zu globaler Variable
Antworten: 10
Zugriffe: 142

Re: Lokale Variable in Funktion wird automatisch zu globaler Variable

@Sirius3 & __blackjack__: Also ist die Änderung des Wertes eines Elements in einer Liste über den Index keine Zuweisung?

Gruß
Atalanttore
von Atalanttore
Sonntag 9. Juni 2019, 20:39
Forum: Allgemeine Fragen
Thema: Lokale Variable in Funktion wird automatisch zu globaler Variable
Antworten: 10
Zugriffe: 142

Lokale Variable in Funktion wird automatisch zu globaler Variable

Hallo Auf einer Webseite habe ich Python 2-Code gesehen, wo die Änderung des Wertes einer vermeintlich lokalen Variable den Wert einer globalen Variable ändert. Code: # a global array aa = [0, 1, 2] print("Global:", id(aa)) def f(): aa[0] = 88 # this is ok. global array will be updated print("Funkti...
von Atalanttore
Samstag 1. Juni 2019, 21:06
Forum: Allgemeine Fragen
Thema: Pythonischer Setter meldet Fehler, aber normale Setter-Methode funktioniert
Antworten: 6
Zugriffe: 123

Re: Pythonischer Setter meldet Fehler, aber normale Setter-Methode funktioniert

@sls: Zur Demonstration, dass die normale Setter-Methode funktioniert, aber der pythonische `property`-Setter wegen meinem Denkfehler nicht (siehe Beitrag von Sirius3).

Gruß
Atalanttore
von Atalanttore
Samstag 1. Juni 2019, 13:56
Forum: Allgemeine Fragen
Thema: Pythonischer Setter meldet Fehler, aber normale Setter-Methode funktioniert
Antworten: 6
Zugriffe: 123

Pythonischer Setter meldet Fehler, aber normale Setter-Methode funktioniert

Hallo Im unteren Beispiel zum Festlegen von Koordinaten habe ich Getter und Setter ganz pythonisch als `property` umgesetzt. Der pythonische Setter schlägt aber mit folgender Fehlermeldung fehl: Traceback (most recent call last): File "/home/ata/source/property-test.py", line 21, in <module> element...
von Atalanttore
Samstag 1. Juni 2019, 13:38
Forum: Allgemeine Fragen
Thema: `map`-Funktion auf `set()` mit Tupeln anwenden
Antworten: 7
Zugriffe: 139

Re: `map`-Funktion auf `set()` mit Tupeln anwenden

@__blackjack__: Danke für die Erklärung.

Gruß
Atalanttore
von Atalanttore
Samstag 1. Juni 2019, 13:22
Forum: Allgemeine Fragen
Thema: Instanziieren einer Klasse in einer anderen
Antworten: 14
Zugriffe: 172

Re: Instanziieren einer Klasse in einer anderen

@sls & __blackjack__: Danke. Wieder was gelernt. :)
von Atalanttore
Freitag 31. Mai 2019, 20:09
Forum: Allgemeine Fragen
Thema: Instanziieren einer Klasse in einer anderen
Antworten: 14
Zugriffe: 172

Re: Instanziieren einer Klasse in einer anderen

@Schwarzer Wolf: Vererbung vs. Komposition hat nichts mit Code sparen zu tun, und „statische Methoden“ klingt in diesem Zusammenhang verdächtig nach einem Entwurfsproblem, denn so etwas ist in Python eher selten, denn statische Methoden sind ja eigentlich Funktionen. Und die werden ausserhalb von K...