In Python können Sie die folgenden Möglichkeiten zum Filtern von Dateiinhalten verwenden:
readlines()
, um alle Zeilen der Datei zu lesen und bedingte Anweisungen zum Filtern des Inhalts zu verwenden. Filtern Sie beispielsweise Zeilen heraus, die ein bestimmtes Schlüsselwort enthalten: with open('file.txt', 'r') as file: lines = file.readlines() filtered_lines = [line for line in lines if 'keyWord' in line]
for
Schleife, um die Datei Zeile für Zeile zu lesen, und verwenden Sie dann bedingte Anweisungen, um den Inhalt zu filtern. Um beispielsweise Zeilen herauszufiltern, die länger als 10 sind: with open('file.txt', 'r') as file: filtered_lines = [] for line in file: if len(line) > 10: filtered_lines.append(line)
re
import re with open('file.txt', 'r') as file: lines = file.readlines() pattern = r'^[A-Za-z]+\d+' filtered_lines = [line for line in lines if re.match(pattern, line)]
Das obige ist der detaillierte Inhalt vonSo filtern Sie Dateiinhalte in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!