Die Suche ergab 5785 Treffer

von snafu
Dienstag 21. Mai 2019, 21:02
Forum: Allgemeine Fragen
Thema: For Loop bricht ab
Antworten: 2
Zugriffe: 53

Re: For Loop bricht ab

Und letztes Jahr um die selbe Zeit gab es das Thema auch schon: viewtopic.php?f=1&t=42775#p325362
von snafu
Sonntag 19. Mai 2019, 07:38
Forum: Allgemeine Fragen
Thema: Ausführbare Datei von Python-Code mittels `pyinstaller` erzeugen.
Antworten: 5
Zugriffe: 85

Re: Ausführbare Datei von Python-Code mittels `pyinstaller` erzeugen.

Wie sieht die main.py aus? Ist das if __name__ == '__main__' Konstrukt dort vorhanden und tut es etwas sinnvolles?
von snafu
Mittwoch 8. Mai 2019, 18:14
Forum: Allgemeine Fragen
Thema: Zeilenumbrüche vor gesuchter RegEx einfügen
Antworten: 12
Zugriffe: 153

Re: Zeilenumbrüche vor gesuchter RegEx einfügen

Hier mal mit einem regulären Ausdruck geparst und zusätzlicher Spalte für den (optionalen) Benutzernamen: from io import StringIO import pandas as pd TESTFILE = StringIO("""\ [08.05.19, 06:20:03] ‎Du hast die Gruppe “XY” erstellt. [08.05.19, 06:20:03] XY: ‎Nachrichten an diese Gruppe sind jetzt mit ...
von snafu
Mittwoch 8. Mai 2019, 05:20
Forum: Allgemeine Fragen
Thema: Zeilenumbrüche vor gesuchter RegEx einfügen
Antworten: 12
Zugriffe: 153

Re: Zeilenumbrüche vor gesuchter RegEx einfügen

So könnte man die Daten dann parsen: from io import StringIO import pandas as pd TESTFILE = StringIO("""\ [08.05.19, 06:20:03] ‎Du hast die Gruppe “XY” erstellt. [08.05.19, 06:20:03] XY: ‎Nachrichten an diese Gruppe sind jetzt mit Ende-zu-Ende-Verschlüsselung geschützt. [08.05.19, 06:20:11] YX: Link...
von snafu
Mittwoch 8. Mai 2019, 04:08
Forum: Allgemeine Fragen
Thema: Zeilenumbrüche vor gesuchter RegEx einfügen
Antworten: 12
Zugriffe: 153

Re: Zeilenumbrüche vor gesuchter RegEx einfügen

@5j7o1: Wofür willst du pandas in diesem Zusammenhang denn verwenden? Sollen die Nachrichten nach bestimmten Kriterien gruppiert werden? Planst du bestimmte Abfragen? Eine Spalte pro Chat-Zeile ist jedenfalls ungünstig. Stell dir einen DataFrame wie eine Tabelle vor: Jeder Datensatz ist eine Tabelle...
von snafu
Sonntag 28. April 2019, 18:12
Forum: Allgemeine Fragen
Thema: erstellte Excel-Datei bearbeiten
Antworten: 4
Zugriffe: 139

Re: erstellte Excel-Datei bearbeiten

openpyxl ist auch ziemlich mächtig. Zum Verändern der Schriftart musst du für die gewünschten Zellen das font -Attribut mit einem Font -Exemplar (aus dem Modul openpyxl.styles ) belegen. Dieses Exemplar kannst du passend initialisieren, z.B. den bold -Parameter auf True setzen, um fette Schrift zu ...
von snafu
Freitag 26. April 2019, 22:52
Forum: Allgemeine Fragen
Thema: PyQt5: mit pushButton-Klick Schleife weiterlaufen lassen
Antworten: 17
Zugriffe: 179

Re: PyQt5: mit pushButton-Klick Schleife weiterlaufen lassen

Wie gesagt, am besten ganz schnell wieder vergessen. So ziemlich jedes Grundlagen-Tutorial sagt einem etwas in dieser Art: for obj in objekte: tu_was(obj) Und etwas anderes sollte man sich auch gar nicht angewöhnen. Spätestens wenn man verschachtelte Schleifen oder List Comprehensions hat, will man ...
von snafu
Freitag 26. April 2019, 22:28
Forum: Allgemeine Fragen
Thema: PyQt5: mit pushButton-Klick Schleife weiterlaufen lassen
Antworten: 17
Zugriffe: 179

Re: PyQt5: mit pushButton-Klick Schleife weiterlaufen lassen

geht bei mir leider nicht, weil in meiner Liste Objekte gespeichert sind und nicht nur Strings oder integers Die Art der Objekte ist dabei völlig egal und im Übrigen auch eine haarsträubende Begründung / Vermutung. Wie kommst du darauf, dass sich Zahlen und Strings beim Iterieren anders verhalten a...
von snafu
Freitag 26. April 2019, 22:24
Forum: Allgemeine Fragen
Thema: PyQt5: mit pushButton-Klick Schleife weiterlaufen lassen
Antworten: 17
Zugriffe: 179

Re: PyQt5: mit pushButton-Klick Schleife weiterlaufen lassen

__deets__ hat übrigens absichtlich einen Fehler in seinem Beispielcode eingebaut, da next() das falsche Objekt übergeben bekommt. Wahrscheinlich nur um zu sehen, ob jemand aufpasst. :)
von snafu
Freitag 26. April 2019, 22:13
Forum: Allgemeine Fragen
Thema: Ich will nur Latitude und Longitude
Antworten: 13
Zugriffe: 222

Re: Ich will nur Latitude und Longitude

Das ist aber reichlich umständlich geworden. Du machst doch schon bei read_csv() alle nötigen Vorbereitungen. Wenn du jetzt nur Island haben willst: df = pd.read_csv(...) print(df[df.Country == 'Iceland']) Wenn man einmal einen DataFrame hat, dann benutzt man normalerweise auch diesen sinnvoll weite...
von snafu
Freitag 26. April 2019, 19:25
Forum: Allgemeine Fragen
Thema: Ich will nur Latitude und Longitude
Antworten: 13
Zugriffe: 222

Re: Ich will nur Latitude und Longitude

@Strawk: Die Lösung ist immer noch der usecols -Parameter. Was passiert denn, wenn du den verwendest? Kommen andere Spalten heraus als du erwartest? Dann solltest du deine Indexwerte überprüfen, weil die sich dann offensichtlich nicht mit den tatsächlichen Indizes in deinen Daten decken. Du wirst di...
von snafu
Dienstag 23. April 2019, 17:17
Forum: Links und Tutorials
Thema: The Incredible Machine (1968)
Antworten: 0
Zugriffe: 83

The Incredible Machine (1968)

Interesting old film detailing advancements in computer/digital technology, featuring the 'Graphic 1' computer system at Bell Telephone Laboratories. Includes scenes of: *Digital musical composition *Electronic circuit design utilising a digital pen *Digital movie production *3D simulation of orbit...
von snafu
Montag 22. April 2019, 15:47
Forum: Allgemeine Fragen
Thema: return sume funktion
Antworten: 8
Zugriffe: 99

Re: return sume funktion

So geht das auch nicht. Du müsstest

Code: Alles auswählen

summe = summe + feld[i]
nehmen. Aber auch das macht man in Python nicht. Der typische Weg wäre:

Code: Alles auswählen

for number in numbers:
    result += number
...oder gleich die eingebaute sum()-Funktion benutzen!
von snafu
Donnerstag 18. April 2019, 22:13
Forum: Allgemeine Fragen
Thema: mit for schleifen expermentieren
Antworten: 21
Zugriffe: 364

Re: mit for schleifen expermentieren

Oder bei Benutzung von itertools:

Code: Alles auswählen

from itertools import chain

def pyramid(n):
    for i in chain(range(1, n + 1), reversed(range(1, n))):
        print(*range(1, i + 1))

if __name__ == '__main__':
    pyramid(5)
von snafu
Donnerstag 18. April 2019, 21:48
Forum: Allgemeine Fragen
Thema: mit for schleifen expermentieren
Antworten: 21
Zugriffe: 364

Re: mit for schleifen expermentieren

@nezzcarth: Originelle Idee. Es lässt sich noch etwas verkürzen:

Code: Alles auswählen

def pyramid(n, limit):
    print(*range(1, n + 1))
    if n < limit:
        pyramid(n + 1, limit)
        print(*range(1, n + 1))

if __name__ == '__main__':
    pyramid(1, 5)