Python: Text nach dem zweiten Auftreten des Zeichens @ teil

Ich muss den Text vor dem zweiten Auftreten des Zeichens '-' teilen. Was ich jetzt habe, produziert inkonsistente Ergebnisse. Ich habe verschiedene Kombinationen von rsplit ausprobiert und durchgelesen und andere Lösungen auf SO ausprobiert, ohne Ergebnisse.

Sample Dateiname zum Teilen:some-sample-filename-to-split zurückgegeben indata.filename. In diesem Fall hätte ich nur gerne'some-sample' ist zurückgekommen

fname, extname = os.path.splitext(data.filename)
file_label = fname.rsplit('/',1)[-1]
file_label2 = file_label.rsplit('-',maxsplit=3)
print(file_label2,'\n','---------------','\n')

Antworten auf die Frage(8)

Ihre Antwort auf die Frage