Ich habe eine Textdatei mit mehreren Zeilen und möchte herausfinden, welche Zeilen Werte größer als 85% haben.Verwenden Sie mehr als Ausdruck, um Textdateizeilen zu filtern?
'workdata worka worka1 size 84% total'
'workdata workb workb1 size 89% total'
'workdata workc workc1 size 63% total'
'workdata workd workd1 size 94% total'
Kann jemand bitte zeigen, wie ich nur die Sätze mit 85% oder mehr in der fünften Spalte bekommen kann?
Wo bist du in deinem Versuch stecken geblieben? – StoryTeller
Sie sollten einen regulären Ausdruck schreiben, um die Zahl herauszuziehen. Ich würde vorschlagen, diese Ressourcen auschecken: [Regex-Tutorial] (http://regexr.com/), [Re-Modul] (https://docs.python.org/2/library/re.html). – shwoop
Verwenden Sie eine Regex (über ['re 'Modul] (https://docs.python.org/2/library/re.html#module-re)), um die Ziffern vor dem'% 'zu extrahieren. wandle sie in eine Ganzzahl um und sieh nach, ob sie größer als 85 ist. – martineau