2017-02-11 1 views
-5
import os 
import time 
print "Ping atmak istediginiz sitenin ip'sini yaziniz" 
site = raw_input ("Site IP= ") 
print "Basladi : %s" % time.ctime() 
os.system("ping 'site' ") 
time.sleep(6) 
print "Bitti: %s" % time.ctime() 

Wenn ich das Skript ausführen Pings "Website". Nicht die IP, die ich mit raw_input liefere. Wie kann ich es lösen? Wenn ich es in der Befehlszeile öffne und die IP-Adresse der Website eintrage, sendet es das Wort "site". Aber ich will die IP pingen.Kann den Code auf Python nicht unterscheiden

Hilf mir bitte. Ich habe versucht mit """, aber es hat mein Problem nicht gelöst.

Antwort

1

Verwendung os.system("ping {}".format(site))

0

sollte Ihr os.system Aufruf lesen:

os.system("ping {}".format(site)) 

die Dokumentation über common string operations für weitere Informationen Python sehen.

+0

Ungültige Syntax. –

0

versuchen, diese

import os 
import time 
print "Ping atmak istediginiz sitenin ip'sini yaziniz" 
site = raw_input ("Site IP= ") 
print "Basladi : %s" % time.ctime() 
cmd = "ping " + site 
os.system(cmd) 
time.sleep(6) 
print "Bitti: %s" % time.ctime() 
+0

Dieser arbeitete für mich! Vielen Dank! –

Verwandte Themen