Ich habe eine Phrase, die in zwei Hälften geschnitten werden muss (nur die erste Hälfte wird verwendet werden). Ich möchte nur die Hälfte der Linie benutzen. Hier ist mein Code,Wie man eine Phrase in Python halbiert
def license_trial_card(self):
card = self.driver.find_element(*Elements._License_card_text)
cardtext = card.text
split = cardtext.split(' ', 4)
return split
Die Ausgabe erhalte ich ist,
['Your', 'Trial', 'is', 'valid', 'until 24/08/2017 14:06.']
Ich brauche nur den Teil verwenden ‚Ihr Versuch ist gültig bis‘. Der Rest des Ausdrucks wird nicht zur Überprüfung verwendet, da Datum und Uhrzeit jedes Mal anders sind.
Kann jemand helfen?
so haben Sie eine Liste, und Sie wollen alle außer dem letzten Eintrag? 'split [: - 1]' –
Wenn Sie das Wort 'bis' behalten müssen, ändern Sie einfach die 4 zu einem 5 –
Ändert sich dieser erste Teil des Textes jemals? Wenn nicht, sollten Sie es als Klassenattribut oder als Eigenschaft definieren. Es gibt keinen Grund, diesen Text jedes Mal neu zu füllen, wenn er abgerufen wird. –