1

これを機能させようとしていますが、「ValueError: could not convert string to 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
4

2 に答える 2

2

前の行の値を既に読んでいます。一度だけ読んでください:

current_time = urlopen("http://just-the-time.appspot.com/?f=%t")
current_time = current_time.read()

future = float(current_time) + 30
于 2013-03-29T19:09:29.560 に答える
1

への最初の呼び出しcurrent_time.readline()は、応答全体を食べることです。2 回目の呼び出しでは、空の文字列のみが返されます。次のように書きます。

now = current_time.readline()
future = float(now) + 30
于 2013-03-29T19:11:54.310 に答える