Ajouter un commentaire

Charlie

Bonjour fredericmazue,

Oui, du Québec :D et bien encore chanceux de parler français, avec
ces quelques 300 000 000 de rosbif qui nous entour, ça relève de la haute voltige le fait de s'exprimer en français malheureusement ns perdons du terrain de plus en plus :cry:

il parraît que votre président, Nicolas Sarkozy viendra faire un tour
pour le 400 ième de Québec, il pourra saluer son
grand copain, Paul Desmarais (milliardaire Québécois, de la Power Corporation) et bien entendu actionnaire chez
la pétrolière française: Totale

Bon retournons à nos moutons :)

j'ai fait quelques essais avec le script ce-dessous,


import re
import time 
import thread 
import os
import msvcrt
import sys


def validIP(ipAddress): 
    ipRegex = r"^([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])$" 
    re_ip = re.compile(ipRegex) 
    return re_ip.match(ipAddress)

def read_ip():
    ipAddress = raw_input("# Enter Primary IP: ")
    if validIP(ipAddress):
        os.remove("c:/tmp/workfile.txt")
        f=open('c:/tmp/workfile.txt', 'a+')
        f.write(ipAddress)
        f.close()
        print ipAddress
    else:
        print "Wrong syntax"
        return read_ip()
read_ip()
    

print ('Pls press enter to Start')

action = None 

def attendre_action_dans_un_thread(): 
    global action 
    action = raw_input() 
    


# c'est parti mon kiki 

thread.start_new_thread(attendre_action_dans_un_thread, ()) 

while not action: 
    print "je fais un ping" 
    pingaling =os.popen("ping %s" %(ipAddress),"r")
    line = pingaling.read() 
    print line
    print ('-----------------')
    print ('Please wait')
    print ('-----------------') 
    # waiting
    time.sleep(1)

print "fini :)" 
print "utilisateur a appuye sur", action

Voilà le message d'erreur,
tu pourrais m'aider?


Traceback (most recent call last):
  File "E:/Carl Python/10 Octo 2007/test1.txt", line 46, in <module>
    pingaling =os.popen("ping %s" %(ipAddress),"r")
NameError: name 'ipAddress' is not defined

Mon ip n'est pas défini ??? hmmmm

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 III  FFFF  U   U  III  V     V 
I F U U I V V
I FFF U U I V V
I F U U I V V
III F UUU III V