Maison  >  Article  >  développement back-end  >  Comment filtrer le contenu d'un fichier en python

Comment filtrer le contenu d'un fichier en python

王林
王林avant
2024-03-01 21:04:13928parcourir

Comment filtrer le contenu dun fichier en python

Dans python, vous pouvez utiliser les méthodes suivantes pour filtrer le contenu des fichiers :

  1. Utilisez la méthode 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]
  1. Utilisez une boucle forpour 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)
  1. Utilisez le module Expressions régulièresre 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer