尝试让它工作,但继续得到“ValueError:无法将字符串转换为float:”错误。我已经尝试过read()和readline(),但无法弄明白。
感谢您的帮助!
from urllib2 import urlopen
current_time = urlopen("http://just-the-time.appspot.com/?f=%t")
print current_time.readline()
future = float(current_time.readline()) + 30
print "future" + future
答案 0 :(得分:2)
你已经读取之前的行上的值。只需一次:
current_time = urlopen("http://just-the-time.appspot.com/?f=%t")
current_time = current_time.read()
future = float(current_time) + 30
答案 1 :(得分:1)
您第一次打电话给current_time.readline()
正在吃完整个回复。第二次调用它只返回一个空字符串。写得像:
now = current_time.readline()
future = float(now) + 30