-3
我有一個使用Python中time
模塊獲得以小時,分鐘和秒當前時間,並將其存儲在三個不同的變量的腳本:如何將字符串的命令輸出轉換爲整數?
import time
while True:
A = time.strftime("%H")
B = time.strftime("%M")
C = time.strftime("%S")
我希望能夠做一些數學與這些數字,但它們總是被解釋爲字符串。
A = "07"
B = "58"
C = "27"
如何將命令的字符串輸出轉換爲數字,我可以用數學運算?每當我嘗試將它們像數字相乘時,我會得到像"70707070707070707070707"
這樣的輸出。
如果你想要一個數字,爲什麼你在地球上使用'strftime' ?!而'真'這是什麼? – jonrsharpe 2015-03-31 15:09:56
A = int(A).... – 2015-03-31 15:11:07
您應該使用'dt = datetime.utcnow()'將當前時間作爲表示UTC時間的樸素日期時間對象。要將小時,分鐘和秒作爲整數使用相應的屬性:'dt.hour','dt.minute','dt.second'。 – jfs 2015-03-31 22:58:45