Die Suche ergab 5698 Treffer

von snafu
Sonntag 20. Januar 2019, 10:49
Forum: Allgemeine Fragen
Thema: unerklärliches Ergebnis bei einem einfachen skript
Antworten: 3
Zugriffe: 53

Re: unerklärliches Ergebnis bei einem einfachen skript

print(funktion()) liefert gibt die Rückgabe von funktion() aus. Eine Rückgabe übermittelt man mit return , nicht mit print() . Das Beispiel sollte also angepasst werden, indem man entweder das print() um den Funktionsaufruf weglässt oder indem man das print() innerhalb der Funktion durch ein return...
von snafu
Freitag 18. Januar 2019, 17:34
Forum: Allgemeine Fragen
Thema: Schleife erstellen
Antworten: 9
Zugriffe: 105

Re: Schleife erstellen

yozan hat geschrieben:
Freitag 18. Januar 2019, 16:26
Das Original ist viel länger, wie würde das dann funktionieren?
Indem du die Liste coordinates entsprechend erweiterst.
von snafu
Freitag 18. Januar 2019, 16:19
Forum: Allgemeine Fragen
Thema: Schleife erstellen
Antworten: 9
Zugriffe: 105

Re: Schleife erstellen

Code: Alles auswählen

pyautogui.PAUSE = 0.5
coordinates = [(1920, 1200), (920, 1175)]
for x, y in coordinates:
    pyautogui.click(x, y)
PAUSE als Konstante muss ja sicher nur einmal gesetzt werden.
von snafu
Dienstag 15. Januar 2019, 06:17
Forum: Allgemeine Fragen
Thema: Fibonacci Code verstehen
Antworten: 5
Zugriffe: 113

Re: Fibonacci Code verstehen

Lass doch erstmal das range() weg und rufe die Funktion mit ein paar kleinen Werten auf, z.B. fib(3) . Wenn es dir dann gedanklich noch nicht klargeworden ist, dann füge ein print(n) als erste Zeile in die Funktion ein, um bei jedem Rekursionsschritt den jeweiligen Wert von n zu sehen. Vom Prinzip h...
von snafu
Sonntag 13. Januar 2019, 17:03
Forum: Allgemeine Fragen
Thema: Zeichen bedeutung
Antworten: 2
Zugriffe: 72

Re: Zeichen bedeutung

\n markiert das Zeilenende. Alles dahinterstehende wird in die nächste Zeile geschrieben. Mehrere aufeinanderfolgende \n sorgen für Leerzeilen.
von snafu
Sonntag 13. Januar 2019, 13:18
Forum: Allgemeine Fragen
Thema: Python macht Sachen, die ich nicht nachvollziehen kann
Antworten: 7
Zugriffe: 129

Re: Python macht Sachen, die ich nicht nachvollziehen kann

In Python findet man eher selten Funktionen, die eine bestehende Datenstruktur ändern. Vor allem nicht, wenn das bloße Ändern deren einziger Zweck ist. Das erinnert dann eher an Funktionen vom Rückgabetyp void in C, die Veränderungen an einem struct vornehmen. Wenn ich beispielsweise eine Liste mit ...
von snafu
Samstag 12. Januar 2019, 14:05
Forum: Allgemeine Fragen
Thema: [Errno 104]Connection Reset by peer
Antworten: 3
Zugriffe: 82

Re: [Errno 104]Connection Reset by peer

Das rein semantische Vorgehen wäre: def main(): while True: try: bot.start() except Error: bot.close() Dies nimmt an, dass bot.start() blockiert, d.h. die weitere Ausführung wartet dann solange bis start() auf welche Weise auch immer beendet ist. Im Fehlerfall übernähme der except -Teil das Schließe...
von snafu
Sonntag 6. Januar 2019, 13:35
Forum: Allgemeine Fragen
Thema: seltsame Fehlermeldung in sqlite3
Antworten: 26
Zugriffe: 303

Re: seltsame Fehlermeldung in sqlite3

`id` ist die eingebaute id-Funktion, die Du natürlich nicht in eine Datenbank schreiben kannst. Nicht wirklich. id wird durch den Funktionsparameter überschrieben und hält somit das, was der Funktion an dieser Stelle übergeben wurde. Ratsam ist das Überschreiben eingebauter Funktionen natürlich tro...
von snafu
Samstag 5. Januar 2019, 13:08
Forum: Allgemeine Fragen
Thema: Einzelproblem, Datei ist da und doch nicht da
Antworten: 13
Zugriffe: 177

Re: Einzelproblem, Datei ist da und doch nicht da

Eine Möglichkeit wäre die pathlib . Ungetestet: from pathlib import Path import gpxpy path = Path('data') for filename in path.glob('*.gpx'): with filename.open() as gpx_file: gpxdata = gpxpy.parse(gpx_file) Eine andere Komplettlösung hatte dir ja auch schon Sirius3 geliefert. Weiter kann man hier n...
von snafu
Freitag 4. Januar 2019, 14:07
Forum: Allgemeine Fragen
Thema: Gründlich und Sauber Programmieren
Antworten: 4
Zugriffe: 189

Re: Gründlich und Sauber Programmieren

Ich habe nämlich gemerkt das wenn ich an größeren Projekten arbeite das man schnell die Übersicht verliert. Oder weil man nicht gut durchplant hat, vieles neu und anders schreiben muss. Das ist ganz normal, dass man Refactoring betreibt oder manchmal auch alles wegwirft und komplett neu überdenkt. ...
von snafu
Donnerstag 3. Januar 2019, 14:27
Forum: Python mit anderen Sprachen verwenden
Thema: Cython als Compiler benutzen um Python3 zu C konvertieren
Antworten: 17
Zugriffe: 280

Re: Cython als Compiler benutzen um Python3 zu C konvertieren

Warum machst du überhaupt GUI-Programmierung mit Cython? Falls einfach eine EXE-Datei ausgeliefert werden soll, dann gibt es dafür bessere Lösungen wie py2exe oder PyInstaller. Oder geht es um das Einbinden einer bestimmten Bibliothek, die dir nicht in Python vorliegt?
von snafu
Donnerstag 3. Januar 2019, 11:55
Forum: Allgemeine Fragen
Thema: Python 3.7 Zip File mit Passwort extrahieren?
Antworten: 21
Zugriffe: 814

Re: Python 3.7 Zip File mit Passwort extrahieren?

Paigner hat geschrieben:
Mittwoch 2. Januar 2019, 09:29
Hat jemand nch eine Idee wie ich überprüfen kann welche Methode das Programm anwenden soll?
Die Wahl der Kompressions- und Verschlüsselungsmethode ist ja nur für das Packen nötig. Beim Entpacken erkennt er die benötigten Methoden automatisch.
von snafu
Montag 31. Dezember 2018, 16:46
Forum: Allgemeine Fragen
Thema: Wörter erkennen.
Antworten: 12
Zugriffe: 517

Re: Wörter erkennen.

Ich glaube aber nicht, dass das definiertes Verhalten für Character Ranges außerhalb von ASCII ist, oder? Da sollte man vielleicht mal Pythons Umgang mit regulären Ausdrücken verbesssern...
von snafu
Montag 31. Dezember 2018, 16:39
Forum: Allgemeine Fragen
Thema: Python 3.7 Zip File mit Passwort extrahieren?
Antworten: 21
Zugriffe: 814

Re: Python 3.7 Zip File mit Passwort extrahieren?

Oder zum Entschlüsseln einfach das selbe Programm nehmen (hier: WinRAR). Das ist wie bei anderen Dateitypen: Ich kann auch nicht erwarten, dass mein MS Word Dokument mit Spezial-Features garantiert genau so auch in LibreOffice angezeigt wird. Für ZIP-Dateien gibt es keine festen Standards. Wenn es ü...
von snafu
Montag 31. Dezember 2018, 16:09
Forum: Allgemeine Fragen
Thema: Wörter erkennen.
Antworten: 12
Zugriffe: 517

Re: Wörter erkennen.

Das lässt sich natürlich endlos weiterspinnen, aber wenn ich nur englische und deutsche Wörter erwarte und dementsprechend auch Umlaute behandeln muss, dann sollte folgendes ausreichen: re.findall(r'[a-ü]+', text, re.IGNORECASE) Außerdem möchte man sich vielleicht überlegen, ob Wörter mit Bindestric...