0
這是在下面的代碼行出現:的Python 2.7.9收到錯誤:類型錯誤:參數必須是9項順序,不datetime.datetime
epoch_time = int(time.mktime(time.strptime(time.strftime("%Y-%m-%d %H:%M:%S", status.sensorBGLTimestamp), '%Y-%m-%d %H:%M:%S').timetuple()) - time.timezone)
任何人都能夠幫助爲什麼?
包括完整的追溯還請 – noteness
'status.sensorBGLTimestamp'肯定是一個' datetime.datetime'對象,你使用的是'time'模塊(它需要一個time.localtime()/ 9-item序列作爲輸入)。但是我很難理解你真正想在這裏做什麼。 –
我試圖從外部來源'sensorBGLTimestamp'獲取一個值並重新格式化它。我借用了代碼,並不知道大量的python。下面的片是: 'epoch_time = epoch_time - time.localtime(epoch_time).tm_isdst * 3600 張開( 'latest_sg.json', 'W'),爲text_file: text_file.write(' 「值」 :「{0}」,「sgv」:{0},「type」:「sgv」,「dateString」:「{1}」,「date」:{2}'.format(status.sensorBGL,time。 strftime(「%Y-%m-%dT%H:%M:%S%z」,time.localtime(epoch_time)),epoch_time * 1000))' 它被添加來爲REST API分開上傳。 – Tim