我能夠在excel中使用這個工作,但是我似乎無法找到Python 3.X的解決方案。我如何計算每小時處理的數量?每小時處理的Python數量
我需要創建一個公式來確定1小時內生產的單位數量。公式unitsPerHour = totalProcessed/(totalTime*24)
適用於Excel,但不適用於Python。看起來好像totalTime*24
總是產生0
。例如:耗時4小時26分3秒(04:26:03),完成73個單位。每小時完成多少個單位?
# "%d:%d:%d" % (diff.hours, diff.minutes, diff.seconds) = 04:26:03
totalTime = "%d:%d:%d" % (diff.hours, diff.minutes, diff.seconds)
totalProcessed = 73
denomCheck = totalTime*24
if denomCheck != 0:
unitsPerHour = totalProcessed/(totalTime*24)
當然,只要分母等於零,就會引發錯誤。這是denomCheck變量的用途。我確實有totalTime等於零的情況,所以我必須檢查它。
你正在乘以一個字符串和一個數字('「4:26:3」* 24')。在Python中,重複字符串。然後你用這個長串分割一個數字。這應該會產生一個錯誤,說你不能用'str'(字符串)來分割'int'(數字)。 – smarx