Die Suche ergab 202 Treffer

von narpfel
Sonntag 17. Juni 2018, 18:28
Forum: Allgemeine Fragen
Thema: Python soll selber probieren
Antworten: 6
Zugriffe: 143

Re: Python soll selber probieren

Moin,

um was für eine Anlage geht es denn? Eventuell ist es möglich, einen möglicherweise vorhandenen Microcontroller auszubauen und auszulesen (oder hast du ISP-Zugriff?). Wenn du Glück hast, könnten die möglichen Kommandostrings im kompilierten Code stehen und so relativ leicht zu finden sein.
von narpfel
Samstag 16. Juni 2018, 15:24
Forum: Allgemeine Fragen
Thema: PDF auf bestimmter Seite öffnen, Pfad zum Viewer nicht bekannt
Antworten: 5
Zugriffe: 132

Re: PDF auf bestimmter Seite öffnen, Pfad zum Viewer nicht bekannt

@Patrick1990: Hmm, schade. Ich hatte das nicht getestet. Anscheinend sucht das `webbrowser`-Modul nicht nur Browser ab, sondern auch noch (betriebssystemabhängige) Standardprogramme, unter Linux u. a. `xdg-open` und unter Windows `os.startfile`. Man könnte jetzt das `webbrowser`-Modul monkeypatchen,...
von narpfel
Mittwoch 13. Juni 2018, 17:59
Forum: Allgemeine Fragen
Thema: Methoden in Objecten finden
Antworten: 5
Zugriffe: 108

Re: Methoden in Objecten finden

Moin, es sieht so aus, als wolltest du die Builtin-Funktion `help` nachprogrammieren. Machst du das, um zu lernen, oder willst du das wirklich benutzen? Das funktioniert so nicht, wie du das geschrieben hast, weil die Klasse `B` kein `"list_helps"` in ihrem `__dict__` hat. Klassen haben nur die eige...
von narpfel
Dienstag 12. Juni 2018, 17:29
Forum: Allgemeine Fragen
Thema: partition: Ausdruck in eckigen Klammern verstehen
Antworten: 2
Zugriffe: 69

Re: partition: Ausdruck in eckigen Klammern verstehen

@Sophus: Der Indexoperator bedeutet immer das selbe. Ob das Tuple jetzt von `str.partition` erzeugt wird, ist dem Indexoperator egal. Oder anders ausgedrückt: In Python ist name = expression name[foo] immer und für jede mögliche `expression` komplett äquivalent zu expression[foo] Wie sich der Indexz...
von narpfel
Sonntag 10. Juni 2018, 17:37
Forum: Installation/Konfigurieren
Thema: Probleme beim Importieren von Scipy.Special
Antworten: 10
Zugriffe: 153

Re: Probleme beim Importieren von Scipy.Special

@AdriBloober: Wie hast du `scipy` denn installiert? Und hast du dir den Link, den __deets__ gepostet hat, mal angeguckt? Du könntest `expit` auch selber definieren, wie ThomasL vorgeschlagen hat, aber das würde ich eher als Würgaround ansehen, weil `scipy.special.expit` mit einer richtigen Installat...
von narpfel
Samstag 9. Juni 2018, 16:24
Forum: Offtopic
Thema: Flache Erde vs. Runde Erde
Antworten: 30
Zugriffe: 786

Re: Flache Erde vs. Runde Erde

Ich dachte immer, Scheiben und Kugeln wären das selbe... Aber naja, ich trinke meinen Kakao auch aus einem Donut. ;-)
von narpfel
Samstag 9. Juni 2018, 16:18
Forum: Allgemeine Fragen
Thema: Character in String, and-Kette, Verwirrung
Antworten: 16
Zugriffe: 208

Re: Character in String, and-Kette, Verwirrung

Oder `(http://user:)passwort@python-forum.de(auch•gültig)`.

Die Mailadressvalidierung hier im Forum scheint mit korrekt gequoteten Adressen auch Probleme zu haben. "http://user:password"@python-forum.de ist jedenfalls nicht als `mailto:`-Link anklickbar.
von narpfel
Samstag 9. Juni 2018, 14:09
Forum: Allgemeine Fragen
Thema: Character in String, and-Kette, Verwirrung
Antworten: 16
Zugriffe: 208

Re: Character in String, and-Kette, Verwirrung

Anscheinend ist es recht schwer, E-Mailadressen richtig zu validieren. Ich würde also nur auf `"@" in string` testen und dann versuchen, die Adresse zu verwenden.
von narpfel
Mittwoch 6. Juni 2018, 14:12
Forum: Allgemeine Fragen
Thema: PDF auf bestimmter Seite öffnen, Pfad zum Viewer nicht bekannt
Antworten: 5
Zugriffe: 132

Re: PDF auf bestimmter Seite öffnen, Pfad zum Viewer nicht bekannt

@Patrick1990: Da alle modernen Browser auch PDF-Dateien anzeigen können, könnte man auch einen Browser mittels des `webbrowser`-Moduls starten und ein `#page=x` an die `file://`-URL hängen. Zumindest Firefox und Chromium springen damit zur richtigen Seite. Bei anderen Browsern müsstest du das auspro...
von narpfel
Dienstag 5. Juni 2018, 14:26
Forum: Allgemeine Fragen
Thema: Letzten Zeilen aus Datei lesen.
Antworten: 11
Zugriffe: 181

Re: Letzten Zeilen aus Datei lesen.

@lackschuh: Die liest ja auch nicht die ganze Datei ein.
von narpfel
Dienstag 5. Juni 2018, 13:58
Forum: Allgemeine Fragen
Thema: Letzten Zeilen aus Datei lesen.
Antworten: 11
Zugriffe: 181

Re: Letzten Zeilen aus Datei lesen.

@lackschuh: Die einfachste Implementierung von `tail` in Python dürfte in etwa so aussehen:

Code: Alles auswählen

from collections import deque

def tail(path, line_count):
    with open(path) as lines:
        return list(deque(lines, line_count))
Das dürfte aber viel langsamer als `tail` sein.
von narpfel
Dienstag 5. Juni 2018, 13:43
Forum: Datenbankprogrammierung mit Python
Thema: SQLAlchemy: Groß- und Kleinschreibung
Antworten: 30
Zugriffe: 431

Re: SQLAlchemy: Groß- und Kleinschreibung

Mal ein anderer Ansatz: Die SQLite-Erweiterung ICU kann anscheinend locale- und Unicode-spezifische Collations. Ohne dass ich jetzt groß Ahnung von SQLite hätte: » wget https://sqlite.org/src/tarball/release/sqlite.tar.gz [...] » tar xzf sqlite.tar.gz » cd sqlite/ext/icu » gcc -fPIC -Wall -Wextra -p...
von narpfel
Sonntag 3. Juni 2018, 16:09
Forum: Allgemeine Fragen
Thema: Verständnisfrage Schleifen und Binäroperator
Antworten: 7
Zugriffe: 123

Re: Verständnisfrage Schleifen und Binäroperator

@DrRocket: Die Bitoperatoren funktionieren in Python wie in jeder anderen Sprache auch. Ich hab’ zumindest noch nichts anderes gesehen. Wo testet denn ein `& 0` eine Zahl darauf, dass sie gerade ist?
von narpfel
Sonntag 3. Juni 2018, 08:06
Forum: Allgemeine Fragen
Thema: Befehl aus einem String lesen
Antworten: 7
Zugriffe: 133

Re: Befehl aus einem String lesen

@sls: Warum rufst du `get` nicht auch mit `__call__` auf ‽ Und um konsequent zu sein, müsstest du `print` auch nur so verwenden: print.__call__("Hello World") Dann stellt sich natürlich die Frage, warum du die `__call__`-Methode nicht mit `__call__` aufrufst: print.__call__.__call__("Hello World") A...
von narpfel
Freitag 1. Juni 2018, 15:03
Forum: Allgemeine Fragen
Thema: Zweierkomplement Dezimal zu Hexadezimal?
Antworten: 7
Zugriffe: 120

Re: Zweierkomplement Dezimal zu Hexadezimal?

Um Zahlen in Hexadezimaldarstellung darzustellen, gibt es die `hex`-Funktion. Das wird dir aber nicht helfen, die korrekten Bytes über die serielle Schnittstelle zu senden, denn du willst ja die Bytes mit den Werten (dezimal) 128, 114, 49 und 0 übertragen. Und die werden, wenn ein `bytes`-Objekt in ...