无法区分python上的代码

2024-05-16 17:38:00 发布

您现在位置:Python中文网/ 问答频道 /正文

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()

当我运行脚本时,它ping“site”。不是我提供给raw_input的IP。我该怎么解决?当我在命令行上打开它并输入网站的IP时,它会ping“site”字。但我想打IP

请帮帮我。我试过使用""",但没有解决我的问题


Tags: importipinputrawtimeossiteping
3条回答

试试这个

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()

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

您的os.system呼叫应为:

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

有关common string operations的更多信息,请参阅Python文档

相关问题 更多 >