Maison > Article > développement back-end > Comment filtrer le contenu d'un fichier en python
Dans python, vous pouvez utiliser les méthodes suivantes pour filtrer le contenu des fichiers :
readlines()
pour lire toutes les lignes du fichier et utilisez des instructions conditionnelles pour filtrer le contenu. Par exemple, filtrez les lignes contenant un mot-clé spécifique : with open('file.txt', 'r') as file: lines = file.readlines() filtered_lines = [line for line in lines if 'keyWord' in line]
for
pour lire le fichier ligne par ligne, puis utilisez des instructions conditionnelles pour filtrer le contenu. Par exemple, pour filtrer les lignes de plus de 10 : with open('file.txt', 'r') as file: filtered_lines = [] for line in file: if len(line) > 10: filtered_lines.append(line)
re
pour faire correspondre et filtrer le contenu. Par exemple, filtrez les lignes correspondant à un modèle spécifique : 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)]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!