Ajouter un commentaire

fredericmazue

Quote:
Bonjour fredericmazue,

Bonjour :)
Mais .. heu.. je pense que je ne suis pas le seul à venir sur ce forum.

Quote:
une seule ligne apparaît ds mon dossier

Ma foi dans la mesure où l'écriture dans le fichier est faite dans un test, cette écriture n'est effectuée que si le test est vrai. On peut bien imaginer que cela n'arrive qu'une fois, voire pas du tout.
Il y a autre chose. Même si le test est vrai moult fois, il semble normal qu'il n'y ait qu'une ligne dans le fichier: la dernière.

Quote:
f=open('c:/tmp/workfile.txt', 'w')

ouvre le fichier en écriture avec troncature. Donc chaque fois qu'il est ouvert, le contenu précédent est écrasé.

f=open('c:/tmp/workfile.txt', 'a+')

marchera sans doute mieux.

Heu oui, on me m'a rien demandé, mais je ne peux m'en empêcher. J'aime la simplicité (ce qu'apporte Python), alors du coup je n'arrive pas à lire ni à comprendre validIP et read_ip. Quelle idée de saisir à chaque fois les ips ? :evil:

Il serait tellement plus simple de les écrire à tête reposée dans un fichier, avec une IP par ligne.

Exemple:

contenu du fichier les_ips:
192.168.1.51
192.168.1.52
192.168.1.53

alors on peut faire

ips = open("les_ips").readlines()
for ip in ips: # etc, etc

Ce qui est quand même plus simple :lol:

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 M   M   SSS    CCC  PPPP    AA  
MM MM S C P P A A
M M M SSS C PPPP AAAA
M M S C P A A
M M SSSS CCC P A A