Je travail sur un projet dont il est question de rechercher dans un document .doc, des adresses IP appartenant au même réseau subnets, et les afficher dans un fichier .doc.
J'ai pu facilement régler le problème en utilisant la méthode suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
    elif (paragraphe and ip):
subnet = '.'.join(ip.split('.')[:3])
        if dictionnaire.has_key(subnet) and paragraphe not in dictionnaire[subnet]:
            subnet = ".".join(ip.split('.')[:3])
            dictionnaire[subnet].append("".join(paragraphe))

Pour les dictionnaire présents ci dessus, ce n'est pas très important, car il s'agit surtout de ce que fait le programme.

Le problème c'est que ce n'est pas très professionel comme solution en plus que ce dernier ne compare que les trois premier groupe de chiffres, qui sont séparés par des '.' et qui sont présents dans un adresse.
Donc, je recherche le plus rapidement possible, quelqu'un qui s'y connait en adressage subnet, ou en programmation grâce au module subnet sous python, pour qu'il m'explique comment réagir face cette problématique.

Merci d'avance. C'est vraiment urgent.